Generate PDF from HTML in C#

Convertir el contingut HTML a PDF és una tasca crucial per a l’arxiu, compartir o imprimir documents. La fiable .NET HTML en PDF Library ofereix per Aspose.HTML per a .NET simplifica el procés de conversió, permetent transformar fitxers HTML, files i URLs en viu en documents PDF d’alta qualitat. En aquest article, explorarem com utilitzar l’API de base HTML a PDF per a programar Generar PDF de HTML en C#, complet amb exemples pràctics i opcions de personalització avançades.

Temes coberts

C# API per generar PDF de HTML

Aspose.HTML per a .NET És una poderosa biblioteca que proporciona capacitats de conversió gratuïtes HTML a PDF, juntament amb el suport per a formats com XPS i imatges. Aquesta biblioteca es pot integrar fàcilment en qualsevol aplicació .NET, permetent als desenvolupadors Convertir documents HTML programàticament amb alta precisió.

Característiques clau

  • Multiple Input Types: Convertir fàcilment els arxius HTML, les cordes o les URLs en viu a PDFs utilitzant C# HTML al convertidor PDF.
  • Productes personalitzables: Save opcions de tailor, inclosa la resolució, la compressió i les marques d’aigua per al control precís.
  • **Suport a través de la plataforma:**Compatible amb Windows, macOS i Linux.

Instal·lació: Afegeix Aspose.HTML per .NET al teu projecte a través de NuGet:

PM> Install-Package Aspose.Html

Generar el document PDF de HTML en C#

Crear un document PDF a partir d’un fitxer HTML és senzill:

  • Carregar un document HTML utilitzant la classe HTMLDocument.
  • Crea una instància de la classe PdfSaveOptions.
  • Coneix el mètode Converter.ConvertHTML(), passant el HTMLDocument, PdfSaveOptions, i la sortida de la ruta de fitxers PDF com a arguments.

Aquí teniu una mostra de codi que demostra com generar un document PDF d’un fitxer HTML utilitzant C#:

Generate PDF Document from HTML in C#

Convertir HTML a PDF amb Save Options en C#

Per a Generar un Document PDF d’un Arxiu HTML i especificar opcions addicionals de salvament, segueix aquests passos:

  • Carregar el document HTML utilitzant la classe HTMLDocument.
  • Crea una instància de la classe PdfSaveOptions.
  • Especifica totes les opcions d’emmagatzematge addicionals com la Resolució Horitzontal i la Resolució Vertical.
  • Coneix el mètode Converter.ConvertHTML() per a la generació de PDF.

La mostra de codi següent il·lustra com generar un PDF d’un fitxer HTML amb opcions addicionals en C#:

Per a més opcions de personalització, feu referència a Opcions avançades d’estalvi.

Generar PDF a partir d’HTML String en C#

La generació d’un document PDF a partir d’una cadena HTML es pot realitzar amb els següents passos:

  • Crea una instància de la classe PdfSaveOptions.
  • Defineix totes les opcions necessàries d’estalvi.
  • Coneix el mètode Converter.ConvertHTML(), que accepta la barra HTML, PdfSaveOptions, i la sortida de la ruta de fitxers PDF com a arguments.

Aquí teniu una mostra de codi que demostra com generar un PDF d’una cadena HTML utilitzant C#:

Generate PDF from HTML String in C#

Generar PDF des de l’URL en viu en C#

Ara, anem a explorar com salvar una pàgina web d’una URL com a document PDF:

  • Crea una instància de la classe Url amb l’URL del lloc web.
  • Crea una instància de la classe PdfSaveOptions.
  • Defineix totes les opcions desitjades.
  • Utilitzeu el mètode Converter.ConvertHTML() per salvar el HTML com a PDF, passant en el Url, PdfSaveOptions, i la sortida de la ruta de fitxers PDF.

La mostra de codi següent mostra com generar un PDF d’una URL en viu utilitzant C#:

Obtenir llicència gratuïta

Es pot Obtenir una llicència temporal gratuïta per provar Aspose.HTML per a .NET sense limitacions d’avaluació. aquesta és una fantàstica oportunitat per explorar C# HTML a PDF API de prova gratuïta i avaluar les seves característiques.

Conclusió

En aquest article vam aprendre com:

  • Carregar un arxiu HTML de forma programàtica.
  • Defineix les opcions de PDF Save.
  • Salvar una fila HTML com a PDF.
  • Salvar una pàgina web com a document PDF.
  • Convertir un arxiu HTML en PDF en C# utilitzant diferents mètodes, incloent .NET Core Generate PDF de HTML i C# Export HTML a PDF tècniques.

Si vostè està utilitzant Aspose o considerant altres alternatives .NET HTML a PDF Open Source, pot aprofundir la seva comprensió de la informació. Aspose.HTML per a .NET Aparició per consultar el Documentació. Si teniu més preguntes, senteu-vos lliures d’arribar a través del nostre Fòrum de suport gratuït.

Veure també

Integració addicional

Per als desenvolupadors que busquen implementar la generació de PDF en les seves aplicacions C#, la biblioteca Html2PdfC# és una opció notable per considerar. Ofereix potents característiques que poden complementar les ofertes d’Aspose. A més, el CtmLtoPdDocument C # classe proporciona una senzilla interfície per gestionar les conversions de HTML a PDF de manera eficient. També pot explorar com Crear PDF des de html a c# o investigar com a Generar pdf des del HTML Programàticament per millorar les vostres aplicació. Si vostè està interessat en més eines gratuïtes, les Best HTML to PDF Converter C_ opcions val la pena explotar per a diferents requisits del projecte.

More in this category