Dit artikel is bedoeld om u door de uitgebreide gids te leiden over het converteren van HTML naar MHTML met behulp van C#. Hyper Text Markup Language, algemeen bekend als HTML, is een opmaaktaal die wordt gebruikt voor het ontwerpen van webpagina’s. MHTML is een archiefindeling voor webpagina’s waarin HTML, afbeeldingen en andere gerelateerde bronnen in één bestand kunnen worden opgeslagen. Met behulp van de conversiebibliotheek kunt u in een paar eenvoudige stappen eenvoudig MHTML genereren uit HTML in C#. Bovendien krijgt u instructies voor het instellen van de bibliotheek op elk gangbaar besturingssysteem. Hieronder volgen de essentiële stappen en een voorbeeldcodevoorbeeld voor het converteren van een HTML-bestandsindeling naar MHTML.
Stappen om HTML naar MHTML te converteren met C#
- Installeer GroupDocs.Conversion for .NET met behulp van NuGet-pakketbeheerder
- Voeg de referentie van de naamruimte GroupDocs.Conversion toe aan uw project
- Maak een instantie van de Converter-klasse door het HTML-bestandspad door te geven aan de constructor
- Verkrijg de conversie-opties door de methode GetPossibleConversions van de klasse Converter aan te roepen
- Roep de methode Save van de klasse Converter aan om het resulterende MHTML-bestand op schijf op te slaan
Het converteren van HTML naar MHTML in C# is een eenvoudig proces dat eenvoudig kan worden voltooid door de eerder genoemde stapsgewijze instructies te volgen. Deze instructies zijn van toepassing op verschillende populaire besturingssystemen zoals Windows, macOS en Linux, en vereisen geen extra software-installatie om HTML te exporteren naar MHTML in C#. Aangezien de bibliotheek die in dit voorbeeld wordt gebruikt platformonafhankelijk is, betekent dit dat de onderstaande code kan worden uitgevoerd op elk systeem waarop .NET is geïnstalleerd.
Code om HTML naar MHTML te converteren met 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); | |
} | |
} | |
} |
Een uitgebreide handleiding voor het converteren van HTML naar MHTML C# is in de voorgaande sectie gepresenteerd, samen met een eenvoudig codevoorbeeld. Het conversieproces omvat slechts een paar API-aanroepen en het opnemen van het meegeleverde codevoorbeeld in uw toepassingen is een moeiteloze taak zodra u de documentconversiebibliotheek installeert en de bestandspaden dienovereenkomstig aanpast.
In een eerder artikel hebben we het gehad over het converteren van HTML naar JPG, en als je meer hulp nodig hebt, kun je onze tutorial raadplegen op hoe HTML naar JPG te converteren met C #.