Generate PDF from HTML in C#

Konverzia obsahu HTML do PDF je kľúčovou úlohou pre archívovanie, zdieľanie alebo tlač dokumentov. Spoľahlivý .NET HTML v knižnici PDF ponúka Aspose.HTML pre .NET zjednodušuje proces konverzie, čo vám umožňuje premeniť HTML súbory, riadky a živé URL do vysoko kvalitných PDF dokumentov. V tomto článku budeme skúmať, ako používať .NET Core HTML na PDF API na programovateľné Generate PDF z HTML v C#, kompletné s praktickými príkladmi a pokročilými možnosťami prispôsobenia.

témy pokryté

C# API na generovanie PDF z HTML

Aspose.HTML pre .NET je silná knižnica, ktorá poskytuje bezchybné HTML do PDF konverzie schopnosti, spolu s podporou pre formáty ako XPS a obrázky. Táto kniha môže byť ľahko integrovaná do akéhokoľvek .NET aplikácie, čo umožňuje vývojárom na Convert HTML Documents Programmatically s vysokou presnosťou.

Kľúčové vlastnosti

  • Multiple Input Types: Bezproblémovo premeniť HTML súbory, riadky alebo živé URL do PDF pomocou C# HTML na PDF Converter.
  • Nastaviteľný výstup: Uložiť možnosti, vrátane rozlíšenia, kompresie a vodných značiek pre presnú kontrolu.
  • Cross-Platform Support: Plne kompatibilný s Windows, macOS a Linux.

Inštalácia: Pridať Aspose.HTML pre .NET do projektu prostredníctvom NuGet:

PM> Install-Package Aspose.Html

Vytvorte PDF dokument z HTML v C#

Vytvorenie PDF dokumentu z HTML súboru je jednoduché. postupujte podľa týchto krokov:

  • Nahrať HTML dokument pomocou HTMLDocument triedy.
  • Vytvorte príklad triedy PdfSaveOptions.
  • Volajte Converter.ConvertHTML() metódu, prejdite cez HTML dokumenty, PdfSaveOptions, a výstup PDF súbor cesty ako argumenty.

Tu je vzorka kódu, ktorá ukazuje ako vytvoriť PDF dokument z HTML súboru pomocou C#:

Generate PDF Document from HTML in C#

Konvertovať HTML do PDF so Zhromažďovanie Možnosti v C#

Ak chcete Generovať PDF dokument z HTML súboru pri špecifikácii ďalších možností ukladania, postupujte podľa týchto krokov:

  • Nahrať HTML dokument pomocou HTMLDocument triedy.
  • Vytvorte príklad triedy PdfSaveOptions.
  • Zadajte všetky ďalšie možnosti úspory, ako je HorizontalResolution a VerticalResolution.
  • Volajte Converter.ConvertHTML() metódu pre generáciu PDF.

Nasledujúca vzorka kódu ilustruje ako vytvoriť PDF z HTML súboru s ďalšími možnosťami v C#:

Pre viac možností prispôsobenia, odkaz na Rozšírené možnosti úspory.

Vytvorte PDF z HTML String v C#

Vytvorenie PDF dokumentu z HTML riadku je možné vykonať nasledujúcimi krokami:

  • Vytvorte príklad triedy PdfSaveOptions.
  • Zadajte všetky potrebné možnosti úspory.
  • Zavolajte Converter.ConvertHTML() metódu, ktorá prijíma HTML riadok, PdfSaveOptions, a výstup PDF súbor cesty ako argumenty.

Tu je vzorka kódu, ktorá ukazuje ako vytvoriť PDF z HTML riadku pomocou C#:

Generate PDF from HTML String in C#

Vytvorte PDF z živého URL v C#

Teraz, pozrime sa, ako zachrániť webovú stránku z URL ako PDF dokument:

  • Vytvorte príklad Url triedy pomocou URL webovej stránky.
  • Vytvorte príklad triedy PdfSaveOptions.
  • Zadajte požadované šetrné možnosti.
  • Použite metódu Converter.ConvertHTML() na ukladanie HTML ako PDF, prechádzajúc do Url, PdfSaveOptions, a výstup PDF súbor cesty.

Nasledujúca vzorka kódu ukazuje ako vytvoriť PDF z živého URL pomocou C#:

Získajte bezplatnú licenciu

Môžeš Získajte bezplatnú dočasnú licenciu vyskúšať Aspose.HTML pre .NET bez hodnotenia obmedzení. to je skvelá príležitosť preskúmať C# HTML do PDF API bezplatné vyskúšanie a posúdiť jeho funkcie.

Záver

V tomto článku sme sa dozvedeli, ako:

  • Nahrať HTML súbor programaticky.
  • Nastaviť PDF uložiť možnosti.
  • Uložiť HTML riadok ako PDF.
  • Uložiť webovú stránku ako PDF dokument.
  • Konvertovať HTML súbor do PDF v C# pomocou rôznych metód, vrátane .NET Core Generate PDF z HTML a C# Export HTML na PDF techniky.

Či už používate Aspose alebo premýšľate o iných .NET HTML na PDF Open Source alternatívách, môžete prehĺbiť svoje porozumenie Aspose.HTML pre .NET API prostredníctvom konzultácie s dokumentácia. Ak máte akékoľvek ďalšie otázky, cítite sa slobodne dosiahnuť prostredníctvom nášho Bezplatné podporné fórum.

Pozri tiež

Dodatočná integrácia

Pre vývojárov, ktorí chcú implementovať generáciu PDF vo svojich aplikáciách C#, knižnica Html2Pdf C # je pozoruhodnou možnosťou, ktorú treba zvážiť. Ponúka silné funkcie, ktoré môžu dopĺňať ponuky spoločnosti Aspose. Okrem toho, trieda HTMLToPDFDocument C_ poskytuje jednoduchý rozhranie pre správu konverzií HTML do PDF efektívne. Môžete tiež preskúmať, ako Vytvoriť PDF z HTML v C# alebo sa dozvedieť o tom, akým spôsobom Generovať PDF od HTML Programmaticky zlepšiť vaše aplikácie. Ak máte záujem o viac voľných nástrojov, Najlepšie možnosti pre konvertor PDF na PDFC stojí za to skúšať pre rôzne požiadavky projektu. Rozhávač PDF zo HTML môže poskyt.

More in this category