Pliki HTML są często używane do tworzenia, edytowania lub przekazywania wielu informacji. Podobnie, pliki Microsoft Word, w tym DOCX i DOC, są również znane ze względu na różne funkcje. Możesz konwertować pliki stron internetowych HTML na pliki Word, DOCX lub DOC w języku C#. W tym artykule dowiesz się, jak przekonwertować HTML na Word DOCX DOC w C#. Przyjrzyjmy się tutaj pokrótce następującym przypadkom użycia:
- Strona internetowa HTML do Word DOCX DOC C# Converter – Instalacja
- Konwertuj stronę internetową HTML na Word DOCX/DOC za pomocą C#
- Konwertuj HTML na Word DOCX/DOC w języku C# przy użyciu opcji zaawansowanych
C# HTML do Word DOCX DOC C# Converter – Instalacja
Aspose.HTML for .NET API obsługuje wiele funkcji tworzenia, manipulowania i konwersji HTML. Wyróżniającą się cechą jest konwersja HTML do DOCX/DOC w języku C#. Możesz łatwo skonfigurować API, pobierając je z sekcji New Releases lub instalując je z NuGet za pomocą następującego polecenia:
PM> Install-Package Aspose.Html
Konwertuj stronę internetową HTML na Word DOCX/DOC za pomocą C#
Przyjrzyjmy się konwersji HTML do Word DOCX/DOC C# z prostego przypadku użycia. Będziemy tworzyć podstawowy plik HTML, a następnie przeprowadzać konwersję. Musisz wykonać następujące kroki, aby przekonwertować plik HTML na plik Word (DOCX/DOC) w języku C#:
- Napisz prosty plik HTML
- Załaduj wejściowy plik HTML
- Zainicjuj obiekt DocSaveOptions.
- Konwertuj stronę internetową HTML na Word DOCX w C#
Poniższy kod C# pokazuje, jak przekonwertować stronę internetową HTML na plik Word, taki jak DOCX/DOC:
// Przygotuj kod HTML i zapisz go w pliku.
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);
// Zainicjuj dokument HTML z pliku
using (var document = new HTMLDocument("document.html"))
{
// Zainicjuj DocSaveOptions
var options = new Aspose.Html.Saving.DocSaveOptions();
// Konwertuj stronę HTML na DOCX
Aspose.Html.Converters.Converter.ConvertHTML(document, options, "output.docx");
}
Konwertuj HTML na Word w C# przy użyciu Zaawansowanych opcji w C#
Pójdźmy o krok dalej. Możesz zmienić rozmiar strony, marginesy, kolor tła i inne właściwości za pomocą obiektu DocSaveOptions. Wszystkie te opcje przyczyniają się do większej kontroli nad sposobem konwersji plików. Może to pomóc w spełnieniu wymagań bez dbania o podstawowe formaty plików. Powinieneś wykonać poniższe kroki, aby przekonwertować HTML na DOCX z zaawansowanymi opcjami przy użyciu C#:
- Załaduj wejściowy plik HTML
- Zainicjuj obiekt DocSaveOptions.
- Określ rozmiar strony w calach
- Wywołaj metodę ConvertHTML do konwersji HTML na Word DOCX w C#
Poniższy kod jest oparty na powyższych krokach, które pokazują, jak przekonwertować plik HTML na plik Word DOCX w języku C#:
// Przygotuj kod HTML i zapisz go w pliku
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);
// Ustaw A5 jako rozmiar strony
var options = new Aspose.Html.Saving.DocSaveOptions
{
PageSetup =
{
AnyPage = new Aspose.Html.Drawing.Page()
{
Size = new Aspose.Html.Drawing.Size(Aspose.Html.Drawing.Length.FromInches(8.3f), Aspose.Html.Drawing.Length.FromInches(5.8f))
}
}
};
// Konwertuj dokument HTML na DOCX
Aspose.Html.Converters.Converter.ConvertHTML("document.html", options, "output.docx");
Wniosek
W tym artykule zbadaliśmy programową konwersję HTML do Word DOCX DOC w języku C#. Ponadto możesz odwiedzić Documentation Section lub API References w celu dalszej analizy. W przypadku jakichkolwiek niejasności lub wątpliwości, napisz do nas na Free Support Forum.