
Převod HTML obsahu na PDF je zásadní pro archivaci, sdílení nebo tisk dokumentů. Spolehlivá .NET HTML to PDF knihovna poskytovaná Aspose.HTML for .NET umožňuje vývojářům snadno převádět HTML soubory, řetězce a živé URL na vysoce kvalitní PDF dokumenty. V tomto článku se dozvíte, jak využít schopnosti C# .NET Core HTML to PDF konverze pro programatické generování PDF z HTML, včetně praktických příkladů a pokročilých možností přizpůsobení.
Témata pokrytá
- C# API pro převod HTML na PDF
- Generování PDF z HTML souboru
- Přizpůsobení převodu HTML na PDF
- Převod HTML řetězce na PDF
- Převod živého URL na PDF
C# API pro generování PDF z HTML
Aspose.HTML for .NET je výkonná knihovna, která poskytuje bezproblémové HTML to PDF konverzní schopnosti, podporující různé formáty jako XPS a obrázky. Tato knihovna může být snadno integrována do jakékoli .NET aplikace, což umožňuje vysokovýkonnou HTML to PDF konverzi v .NET. Vývojáři mohou programově převádět HTML dokumenty s vysokou přesností pomocí této efektivní HTML to PDF C# knihovny.
Klíčové funkce
- Více typů vstupu: Snadno převádějte HTML soubory, řetězce nebo živé URL na PDF.
- Přizpůsobitelný výstup: Upravte možnosti uložení, jako je rozlišení, komprese a vodoznaky pro přesnou kontrolu.
- Podpora napříč platformami: Plně kompatibilní s Windows, macOS a Linux.
Instalace: Můžete přidat Aspose.HTML for .NET do svého projektu pomocí NuGet:
PM> Install-Package Aspose.Html
Generování PDF dokumentu z HTML v C#
Generování PDF dokumentu z HTML souboru je jednoduché. Postupujte podle těchto jednoduchých kroků:
- Načtěte HTML dokument pomocí třídy HTMLDocument.
- Vytvořte instanci třídy PdfSaveOptions.
- Zavolejte metodu Converter.ConvertHTML() pro generování PDF. Tato metoda přijímá HTMLDocument, PdfSaveOptions a cestu k výstupnímu PDF souboru jako argumenty.
Následující ukázka kódu ilustruje jak generovat PDF dokument z HTML souboru pomocí C#.

Generování PDF dokumentu z HTML v C#
Převod HTML na PDF s možnostmi uložení v C#
Můžete generovat PDF dokument z HTML souboru při specifikaci dalších možností uložení podle těchto kroků:
- Načtěte HTML dokument pomocí třídy HTMLDocument.
- Vytvořte instanci třídy PdfSaveOptions.
- Určete další možnosti uložení, jako je HorizontalResolution a VerticalResolution.
- Zavolejte metodu Converter.ConvertHTML() pro generaci PDF.
Následující ukázka kódu demonstruje jak generovat PDF z HTML souboru s dalšími možnostmi v C#.
Generování PDF z HTML řetězce v C#
Vytvoření PDF dokumentu z HTML řetězce je také jednoduché. Postupujte podle těchto kroků:
- Vytvořte instanci třídy PdfSaveOptions.
- Definujte jakékoli možnosti uložení podle potřeby.
- Zavolejte metodu Converter.ConvertHTML() pro generování PDF. Tato metoda přijímá HTML řetězec, PdfSaveOptions a cestu k výstupnímu PDF souboru jako argumenty.
Následující ukázka kódu ilustruje jak generovat PDF z HTML řetězce pomocí C#.
Generování PDF z živého URL v C#
Nyní se podívejme, jak uložit webovou stránku z URL jako PDF dokument:
- Vytvořte instanci třídy Url s URL webové stránky.
- Vytvořte instanci třídy PdfSaveOptions.
- Definujte jakékoli požadované možnosti uložení.
- Uložte HTML jako PDF pomocí metody Converter.ConvertHTML(), přičemž předáte Url, PdfSaveOptions a cestu k výstupnímu PDF souboru jako argumenty.
Následující ukázka kódu zobrazuje jak generovat PDF z živého URL pomocí C#.
Získání bezplatné licence
Můžete získat bezplatnou dočasnou licenci pro vyzkoušení Aspose.HTML for .NET bez hodnotících omezení. To je skvělá příležitost prozkoumat bezplatnou zkušební verzi C# HTML to PDF API a posoudit jeho funkce.
Závěr
V tomto článku jsme se naučili, jak:
- Načíst HTML soubor programově.
- Definovat možnosti uložení PDF.
- Uložit HTML řetězec jako PDF.
- Uložit webovou stránku jako PDF dokument.
- Převést HTML soubor na PDF v C#.
Ať už využíváte Aspose nebo zkoumáte jiné .NET HTML to PDF open source alternativy, můžete prohloubit své znalosti o Aspose.HTML for .NET API pomocí dokumentace. Pokud máte další otázky, neváhejte se obrátit na náš bezplatný support forum.