MHT do programu Word csharpMHT do

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 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:

  1. Zainicjuj instancję klasy DocSaveOptions.
  2. Ustaw format wyjściowego dokumentu tekstowego.
  3. 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:

  1. Zainicjuj instancję klasy DocSaveOptions.
  2. Ustaw format dokumentu wyjściowego i określ wymiary strony w calach.
  3. 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.

Zobacz też

Pobierz wideo Youku programowo w C#