W tym samouczku krok po kroku nauczymy się, jak przekonwertować HTML na PDF przy użyciu języka C#. Dokument HTML może zawierać style CSS (inline, osadzony i zewnętrzny). Przykład kodu C# w tym temacie renderuje kod HTML do formatu PDF z wysoką wiernością obrazów, tekstów, czcionek i układu oryginalnej zawartości.
Poniżej przedstawiono proste kroki, aby wygenerować plik PDF z HTML z dokładnymi stylami.
Kroki, aby przekonwertować HTML na PDF za pomocą C#
- Zainstaluj Aspose.Words for .NET przy użyciu pakietu NuGet
- Dodaj odwołanie do przestrzeni nazw Aspose.Words
- Zaimportuj wejściowy dokument HTML do DOM Aspose.Words
- Zapisz dokument w formacie pliku PDF
W poprzednim temacie przyjrzeliśmy się Jak utworzyć dokument programu Word za pomocą języka C#. Ale w tym temacie opisano, jak zbudować konwerter HTML na PDF dla aplikacji .NET. Można go używać w aplikacjach ASP.NET, .NET Core i Windows Forms.
Kod do konwersji HTML na PDF przy użyciu C#
Powyższy przykład kodu w C# tworzy plik PDF z HTML bez instalowania pakietu MS Office. Konwersja HTML do PDF przy użyciu powyższego przykładu naśladuje zachowanie MS Word. Jeśli otworzysz dokument HTML w MS Word i przekonwertujesz go na format PDF, uzyskasz ten sam wynik.