Cilj ovog članka je provesti vas kroz sveobuhvatan vodič o tome kako konvertirati HTML u MHTML koristeći C#. Hyper Text Markup Language, poznatiji kao HTML, je jezik za označavanje koji se koristi za dizajniranje web stranica. MHTML je format arhive web stranice koji može pohraniti HTML, slike i druge povezane resurse u jednu datoteku. Uz pomoć biblioteke za pretvorbu, možete jednostavno generirati MHTML iz HTML-a u C# uz nekoliko jednostavnih koraka. Osim toga, dobit ćete upute o tome kako postaviti biblioteku na bilo kojem uobičajenom operativnom sustavu. Slijede ključni koraci i primjer primjera koda za pretvaranje HTML formata datoteke u MHTML.
Koraci za pretvaranje HTML-a u MHTML pomoću C#
- Instalirajte GroupDocs.Conversion for .NET pomoću upravitelja paketa NuGet
- Dodajte referencu prostora imena GroupDocs.Conversion u svoj projekt
- Instancirajte klasu Converter prosljeđivanjem putanje HTML datoteke njenom konstruktoru
- Dobijte opcije konverzije pozivanjem metode GetPossibleConversions klase Converter
- Pozovite metodu Save klase Converter za pohranjivanje dobivene MHTML datoteke na disk
Pretvaranje HTML-a u MHTML u C# jednostavan je postupak koji se lako može dovršiti slijedeći ranije spomenute upute korak po korak. Ove su upute primjenjive na raznim popularnim operativnim sustavima kao što su Windows, macOS i Linux i ne zahtijevaju dodatnu instalaciju softvera za izvoz HTML-a u MHTML u C#. Budući da je biblioteka korištena u ovom primjeru višeplatformska, to implicira da se donji kod može izvršiti na bilo kojem sustavu koji ima instaliran .NET.
Kod za pretvaranje HTML-a u MHTML pomoću 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); | |
} | |
} | |
} |
Opsežan vodič za pretvaranje HTML u MHTML C# predstavljen je u prethodnom odjeljku, zajedno s jednostavnim uzorkom koda. Proces pretvorbe uključuje samo nekoliko poziva API-ja, a uključivanje ponuđenog primjera koda u vaše aplikacije zadatak je bez napora nakon što instalirate biblioteku za pretvorbu dokumenata i u skladu s tim izmijenite putanje datoteka.
U ranijem smo članku govorili o pretvaranju HTML-a u JPG, a ako su vam potrebne dodatne upute, možete pogledati naš vodič na kako pretvoriti HTML u JPG pomoću C#.