Plik MHT zawiera wszystkie zasoby strony internetowej, w tym CSS, obrazy, JavaScript itp. Dlatego możesz przeglądać pliki MHT lub MHTML w przeglądarce w trybie offline. W niektórych przypadkach może być konieczne przekonwertowanie pliku MHT lub MHTML na dokument programu Word. W związku z tym w tym artykule opisano, jak programowo przekonwertować plik MHT lub MHTML na dokument programu Word w formacie DOCX w języku C#.
- MHT to Word Document Converter – instalacja C# API
- Konwertuj MHT lub MHTML na plik Word DOCX w C#
- Konwertuj MHT lub MHTML na Word DOCX z zaawansowanymi opcjami w C#
MHT to Word Converter – instalacja C# API
Aspose.HTML for .NET API może być używany do pracy z różnymi formatami plików związanymi z Internetem, w tym HTML, MHTML itp. Wystarczy zainstalować API, pobierając jego pliki DLL z Downloads lub za pomocą następującego polecenia NuGet:
PM> Install-Package Aspose.Html
Konwertuj MHT lub MHTML na plik Word DOCX w C#
Możesz przekonwertować plik MHT lub MHTML na dokument DOCX Word w języku C#, wykonując poniższe czynności:
- Zainicjuj instancję klasy DocSaveOptions.
- Ustaw format wyjściowego dokumentu tekstowego.
- Zapisz wyjściowy plik DOCX po przekonwertowaniu pliku MHT MHTML metodą ConvertMHTML.
Poniższy przykładowy kod wyjaśnia, jak przekonwertować plik MHT lub MHTML na dokument programu Word w języku C#:
// Zainicjuj obiekt klasy DocSaveOptions
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
// Konwertuj MHT lub MHTML na Word DOCX
Converter.ConvertMHTML("sample.mht", options, "output.docx");
Konwertuj MHT lub MHTML na Word DOCX z zaawansowanymi opcjami w C#
Możesz ulepszyć proces konwersji MHT lub MHTML do dokumentu Word, ustawiając różne właściwości. Wykonaj poniższe czynności, aby przekonwertować plik MHT lub MHTML na plik Word:
- Zainicjuj instancję klasy DocSaveOptions.
- Ustaw format dokumentu wyjściowego i określ wymiary strony w calach.
- Przekonwertuj plik MHT lub MHTML na plik Word za pomocą metody ConvertMHTML.
Poniższy fragment kodu pokazuje, jak przekonwertować plik MHT lub MHTML na dokument programu Word z zaawansowanymi ustawieniami w języku C#:
// Zainicjuj obiekt klasy DocSaveOptions
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
// Określ opcje ustawień strony
options.PageSetup.AnyPage = new Aspose.Html.Drawing.Page(
new Aspose.Html.Drawing.Size(
Aspose.Html.Drawing.Length.FromInches(5),
Aspose.Html.Drawing.Length.FromInches(7)));
// Konwertuj MHT lub MHTML na plik Word DOCX
Converter.ConvertMHTML("sample.mht", options, "output.docx");
Eksploruj Aspose.HTML dla interfejsu API platformy .NET
Możesz zajrzeć do dokumentacji, aby zapoznać się z wieloma innymi funkcjami zawartymi w interfejsie API.
Uzyskaj bezpłatną licencję
Możesz w pełni ocenić wszystkie funkcje API, uzyskując darmową licencję tymczasową.
Wniosek
W tym artykule nauczyłeś się, jak programowo przekonwertować stronę internetową MHT lub MHTML na dokument programu Word w formacie DOCX w języku C#. Co więcej, zaawansowana konwersja w celu kontrolowania rozmiaru strony, rozdzielczości itp. jest również obsługiwana przez API. Prosimy o kontakt na forum w przypadku jakichkolwiek pytań lub wątpliwości.