Ennek a cikknek az a célja, hogy végigkalauzolja Önt a HTML-ből MHTML-re konvertálásához a C# használatával. A Hyper Text Markup Language, közismert nevén HTML, a weboldalak tervezésére használt jelölőnyelv. Az MHTML egy weboldal-archívum formátum, amely HTML-kódot, képeket és egyéb kapcsolódó forrásokat képes egyetlen fájlban tárolni. A konverziós könyvtár segítségével egyszerűen generálhat MHTML-t HTML-ből C#-ban, néhány egyszerű lépéssel. Ezenkívül utasításokat kap a könyvtár beállításához bármely általános operációs rendszeren. Az alábbiakban bemutatjuk a HTML fájlformátum MHTML-re konvertálásához szükséges létfontosságú lépéseket és példakódot.
A HTML konvertálása MHTML-re a C# használatával
- Telepítse a GroupDocs.Conversion for .NET alkalmazást a NuGet csomagkezelő használatával
- Adja hozzá a GroupDocs.Conversion névtér hivatkozását a projekthez
- Példányosítsa a Converter osztályt úgy, hogy átadja a HTML fájl elérési útját a konstruktorának
- Szerezze meg a konverziós beállításokat a Converter osztály GetPossibleConversions metódusának meghívásával
- Hívja a Converter osztály Mentés metódusát, hogy az eredményül kapott MHTML fájlt lemezen tárolja
A HTML konvertálása MHTML-re C# nyelven egy egyszerű folyamat, amelyet a korábban említett lépésenkénti utasítások követésével könnyedén elvégezhetünk. Ezek az utasítások különféle népszerű operációs rendszerekre, például Windowsra, macOS-re és Linuxra vonatkoznak, és nincs szükség további szoftvertelepítésre a HTML MHTML-exportálásához C#-ban. Mivel a példában használt könyvtár többplatformos, ez azt jelenti, hogy az alább megadott kód bármely olyan rendszeren végrehajtható, amelyen telepítve van a .NET.
Kód a HTML konvertálásához MHTML-vé a C# használatával
using GroupDocs.Conversion; | |
namespace ConvertHTMLtoMHTMLUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import HTML document | |
var converter = new GroupDocs.Conversion.Converter("input.html"); | |
// Get conversion option for final output document | |
var htmltomhtmlOptions = converter.GetPossibleConversions()["mhtml"] | |
.ConvertOptions; | |
// Save the MHTML to disk | |
converter.Convert("output.mhtml", htmltomhtmlOptions); | |
} | |
} | |
} |
Az előző részben egy átfogó útmutatót mutattunk be a HTML MHTML C#-má konvertálásához, egy egyszerű kódmintával együtt. Az átalakítási folyamat csak néhány API-hívást foglal magában, és a megadott kódpélda alkalmazása az alkalmazásokba egyszerű feladat, miután telepítette a dokumentumkonverziós könyvtárat, és ennek megfelelően módosítja a fájl elérési útját.
Egy korábbi cikkünkben beszéltünk a HTML JPG formátumba konvertálásáról, és ha további útmutatásra van szüksége, tekintse meg oktatóanyagunkat a hogyan lehet HTML-t JPG-be konvertálni C# segítségével címen.