Ten artykuł ma na celu poprowadzenie Cię przez obszerny przewodnik dotyczący konwersji HTML na MHTML przy użyciu języka C#. Hyper Text Markup Language, powszechnie znany jako HTML, to język znaczników używany do projektowania stron internetowych. MHTML to format archiwum stron internetowych, który może przechowywać kod HTML, obrazy i inne powiązane zasoby w jednym pliku. Z pomocą biblioteki konwersji możesz łatwo generować MHTML z HTML w C# w kilku prostych krokach. Dodatkowo otrzymasz instrukcje, jak skonfigurować bibliotekę na dowolnym popularnym systemie operacyjnym. Poniżej przedstawiono najważniejsze kroki i przykładowy kod do konwersji formatu pliku HTML na MHTML.
Kroki, aby przekonwertować HTML na MHTML przy użyciu C#
- Zainstaluj GroupDocs.Conversion for .NET za pomocą menedżera pakietów NuGet
- Dodaj odwołanie do przestrzeni nazw GroupDocs.Conversion do swojego projektu
- Utwórz instancję klasy Converter, przekazując ścieżkę do pliku HTML do jej konstruktora
- Uzyskaj opcje konwersji, wywołując metodę GetPossibleConversions klasy Converter
- Wywołaj metodę Save klasy Converter, aby zapisać wynikowy plik MHTML na dysku
Konwersja HTML na MHTML w języku C# to prosty proces, który można łatwo wykonać, postępując zgodnie z instrukcjami krok po kroku wspomnianymi wcześniej. Te instrukcje mają zastosowanie w różnych popularnych systemach operacyjnych, takich jak Windows, macOS i Linux, i nie wymagają instalacji dodatkowego oprogramowania do eksportowania HTML do MHTML w C#. Ponieważ biblioteka użyta w tym przykładzie jest wieloplatformowa, oznacza to, że poniższy kod może zostać wykonany w dowolnym systemie z zainstalowanym środowiskiem .NET.
Kod do konwersji HTML na MHTML przy użyciu 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); | |
} | |
} | |
} |
Obszerny przewodnik dotyczący konwersji HTML na MHTML C# został przedstawiony w poprzedniej sekcji wraz z prostym przykładem kodu. Proces konwersji obejmuje tylko kilka wywołań interfejsu API, a włączenie dostarczonego przykładowego kodu do aplikacji jest łatwym zadaniem po zainstalowaniu biblioteki konwersji dokumentów i odpowiednim zmodyfikowaniu ścieżek plików.
We wcześniejszym artykule mówiliśmy o konwersji HTML na JPG, a jeśli potrzebujesz więcej wskazówek, możesz zapoznać się z naszym samouczkiem na jak przekonwertować HTML na JPG za pomocą C#.