Cílem tohoto článku je provést vás komplexním průvodcem, jak převést HTML na MHTML pomocí C#. Hyper Text Markup Language, běžně známý jako HTML, je značkovací jazyk používaný pro navrhování webových stránek. MHTML je formát archivu webových stránek, který může ukládat HTML, obrázky a další související zdroje do jednoho souboru. Pomocí konverzní knihovny můžete snadno vygenerovat MHTML z HTML v C# pomocí několika jednoduchých kroků. Navíc získáte pokyny, jak nastavit knihovnu na libovolném běžném operačním systému. Níže jsou uvedeny důležité kroky a ukázkový příklad kódu pro převod formátu souboru HTML na MHTML.
Kroky k převodu HTML na MHTML pomocí C#
- Nainstalujte GroupDocs.Conversion for .NET pomocí správce balíčků NuGet
- Přidejte do projektu odkaz na obor názvů GroupDocs.Conversion
- Vytvořte instanci třídy Converter předáním cesty k souboru HTML jejímu konstruktoru
- Získejte možnosti převodu voláním metody GetPossibleConversions třídy Converter
- Voláním metody Save třídy Converter uložíte výsledný soubor MHTML na disk
Převod HTML na MHTML v C# je jednoduchý proces, který lze snadno dokončit podle výše uvedených podrobných pokynů. Tyto pokyny platí pro různé populární operační systémy, jako jsou Windows, macOS a Linux, a nevyžadují žádnou další instalaci softwaru pro export HTML do MHTML v C#. Vzhledem k tomu, že knihovna použitá v tomto příkladu je multiplatformní, znamená to, že níže uvedený kód lze spustit na jakémkoli systému, který má nainstalovaný .NET.
Kód pro převod HTML na MHTML pomocí 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); | |
} | |
} | |
} |
V předchozí části byl uveden komplexní průvodce převodem HTML na MHTML C# spolu s jednoduchou ukázkou kódu. Proces převodu zahrnuje pouze několik volání API a začlenění poskytnutého příkladu kódu do vašich aplikací je snadný úkol, jakmile nainstalujete knihovnu pro převod dokumentů a odpovídajícím způsobem upravíte cesty k souborům.
V dřívějším článku jsme hovořili o převodu HTML na JPG, a pokud potřebujete další pokyny, můžete se podívat na náš výukový program na jak převést HTML do JPG pomocí C#.