V tomto tutoriálu krok za krokem se naučíme, jak převést HTML do PDF pomocí C#. HTML dokument může obsahovat styly CSS (vložené, vložené a externí). Příklad kódu C# v tomto tématu vykresluje HTML do PDF s vysokou věrností obrázků, textů, písem a rozložení původního obsahu.
Následují jednoduché kroky ke generování PDF z HTML s přesnými styly.
Kroky k převodu HTML do PDF pomocí C#
- Nainstalujte Aspose.Words for .NET pomocí balíčku NuGet
- Přidejte odkaz na jmenný prostor Aspose.Words
- Importujte vstupní HTML dokument do Aspose.Words’ DOM
- Uložte dokument do formátu PDF
V minulém tématu jsme se podívali na Jak vytvořit dokument Word pomocí C#. Toto téma však popisuje, jak vytvořit převodník HTML do PDF pro aplikaci .NET. Můžete jej použít v aplikacích ASP.NET, .NET Core a Windows Forms.
Kód pro převod HTML do PDF pomocí C#
Výše uvedený příklad kódu v C# vytváří PDF z HTML bez instalace MS Office. Převod HTML do PDF pomocí výše uvedeného příkladu napodobuje chování MS Word. Pokud otevřete HTML dokument v MS Word a převedete jej do PDF, získáte stejný výstup.