Oto artykuł, który pokazuje, jak konwertować HTML na Word przy użyciu C#, dostarczając szczegółowych informacji o ustawieniach środowiska, a także zawierając uruchamialny kod C#, aby załadować źródłowy plik HTML do konwersji. Dostępne są opcje konfiguracji pliku wyjściowego DOCX przy użyciu obiektu klasy DocSaveOptions. W tym samouczku do pisania HTML to Word Converter został użyty język C#.
Kroki, aby napisać zawartość HTML do dokumentu programu Word przy użyciu języka C#
- Dodaj odniesienie do Aspose.HTML do projektu konwersji HTML na plik Word
- Otwórz źródłowy plik HTML, ładując go do HTMLDocument, podając ścieżkę do pliku
- Utwórz obiekt klasy DocSaveOptions do konfigurowania pliku wyjściowego
- Zapisz plik Word przekonwertowany ze źródłowego pliku HTML przy użyciu określonej konfiguracji
Te proste kroki opisują, w jaki sposób łatwo osiągnąć konwersję pliku C# HTML na Word, takiego jak DOCX. Najpierw udostępniane są informacje do konfiguracji środowiska, a następnie ładowany jest źródłowy plik HTML. W kolejnym kroku obiekt klasy DocSaveOptions służy do konfiguracji wyjściowego pliku DOCX, jednak istnieje możliwość wykorzystania wszystkich domyślnych ustawień tej klasy. W ostatnim i ostatnim kroku plik jest zapisywany jako DOCX, przy czym można go również zapisać w dowolnym innym formacie obsługiwanym przez MS Word.
Kod do konwersji HTML na Word za pomocą C#
using Aspose.Html; | |
using Aspose.Html.Converters; | |
using Aspose.Html.Saving; | |
namespace ConvertHtmlToWordUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert HTML to Image in C# | |
{ | |
// Remove the watermark in output word document by adding license | |
License licHtmlToImage = new License(); | |
licHtmlToImage.SetLicense(@"Aspose.Html.lic"); | |
// Load the source input HTML file for conversion to word document | |
HTMLDocument document = new HTMLDocument("SampleInput.html"); | |
// Instantiate the document save options | |
DocSaveOptions docSaveOptions = new DocSaveOptions(); | |
// Convert HTML to word file using the input HTML document, document save options and output file name | |
Converter.ConvertHTML(document, docSaveOptions, "OutputDocx.docx"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
W tym przykładowym kodzie nauczyliśmy się, jak konwertować HTML na Word w języku C#, używając kilku wierszy kodu, w których na początku źródłowy plik HTML jest ładowany do dokumentu HTMLDocument. Zauważ, że nie jest konieczne ładowanie istniejącego pliku HTML, ale możesz pobrać ciąg HTML z jakiegoś zewnętrznego źródła lub użyć adresu URL również podczas wywoływania funkcji Converter.ConvertHTML(). Przy użyciu obiektu klasy DocSaveOptions możliwe jest również wiele innych konfiguracji, takich jak ustawienie rozmiaru strony i marginesów wyjściowego pliku DOCX.
W tym samouczku nauczyliśmy się, jak zapisywać zawartość HTML w dokumencie programu Word przy użyciu języka C#. Jeśli jesteś zainteresowany konwersją pliku HTML na tekst, zapoznaj się z artykułem na jak przekonwertować HTML na tekst w C#.