Den här artikeln syftar till att guida dig genom den omfattande guiden om hur du konverterar HTML till MHTML med C#. Hyper Text Markup Language, allmänt känt som HTML, är ett märkningsspråk som används för att designa webbsidor. MHTML är ett webbsidearkivformat som kan lagra HTML, bilder och andra relaterade resurser i en enda fil. Med hjälp av konverteringsbiblioteket kan du enkelt generera MHTML från HTML i C# med några enkla steg. Dessutom får du instruktioner om hur du ställer in biblioteket på alla vanliga operativsystem. Följande är de viktiga stegen och exempel på kodexempel för att konvertera ett HTML-filformat till MHTML.
Steg för att konvertera HTML till MHTML med C#
- Installera GroupDocs.Conversion for .NET genom att använda NuGet-pakethanteraren
- Lägg till referensen till GroupDocs.Conversion-namnområdet i ditt projekt
- Instantiera klassen Converter genom att skicka HTML-filsökvägen till dess konstruktor
- Få konverteringsalternativen genom att anropa GetPossibleConversions-metoden för klassen Converter
- Anropa Save-metoden för Converter-klassen för att lagra den resulterande MHTML-filen på disken
Att konvertera HTML till MHTML i C# är en enkel process som enkelt kan slutföras genom att följa de steg-för-steg-instruktioner som nämnts tidigare. Dessa instruktioner är tillämpliga på olika populära operativsystem som Windows, macOS och Linux, och kräver ingen ytterligare programvaruinstallation för att exportera HTML till MHTML i C#. Eftersom biblioteket som används i det här exemplet är plattformsoberoende, innebär det att koden nedan kan köras på alla system som har .NET installerat.
Kod för att konvertera HTML till MHTML med C#
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); | |
} | |
} | |
} |
En omfattande guide för att konvertera HTML till MHTML C# presenterades i föregående avsnitt, tillsammans med ett enkelt kodexempel. Konverteringsprocessen involverar bara ett fåtal API-anrop, och att införliva det medföljande kodexemplet i dina applikationer är en enkel uppgift när du väl installerar dokumentkonverteringsbiblioteket och ändrar filsökvägarna därefter.
I en tidigare artikel pratade vi om att konvertera HTML till JPG, och om du behöver mer vägledning kan du läsa vår handledning om hur man konverterar HTML till JPG med C#.