Generate PDF from HTML in C#

Convertir el contingut HTML a PDF és essencial per a l’arxiu, compartir o imprimir documents. La fiable .NET HTML en la biblioteca PDF proporcionada per Aspose.HTML per a .NET Permet als desenvolupadors convertir sense esforç els fitxers HTML, les files i les URLs en viu en documents PDF d’alta qualitat. En aquest article, aprendràs com aprofitar les capacitats de C# .NET Core HTML a PDF Conversion per generar programàticament PDFs de l’HTML, 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 Aquesta biblioteca es pot integrar fàcilment en qualsevol aplicació .NET, permetent la conversió d’HTML a PDF de l’alt rendiment en .Net. Els desenvolupadors poden convertir documents HTML programàticament amb una gran precisió utilitzant aquesta eficient biblioteca C# HTML al PDF, fent que sigui ideal per a tasques com la convertió de C# a HTML en PDF.

Característiques clau

  • Multiple Input Types: Convertir fàcilment els arxius HTML, les barreres o les URL en viu en PDFs.
  • Extracte personalitzable: Modificar salva opcions com 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ó: Podeu afegir Aspose.HTML per .NET al vostre projecte utilitzant NuGet:

PM> Install-Package Aspose.Html

Generar el document PDF de HTML en C#

Generar 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() per generar el PDF HTMLDocument, PdfSaveOptions, i la sortida de la ruta de fitxers PDF com a arguments.

La mostra de codi següent il·lustra com generar un document PDF d’un fitxer HTML utilitzant C#.

Generate-PDF-Document-from-HTML-in-CSharp

Generate PDF Document from HTML in C#

Convertir HTML a PDF amb Save Options en C#

Podeu generar un document PDF d’un arxiu HTML i especificar opcions addicionals d’emmagatzematge seguint aquests passos:

  • Carregar el document HTML utilitzant la classe HTMLDocument.
  • Crea una instància de la classe PdfSaveOptions.
  • Especifica 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 demostra com generar un PDF d’un fitxer HTML amb opcions addicionals en C#.

Generar PDF a partir d’HTML String en C#

Crear un document PDF des d’una rama HTML també és senzill:

  • Crea una instància de la classe PdfSaveOptions.
  • Defineix totes les opcions d’estalvi com sigui necessari.
  • Anomenem el mètode Converter.ConvertHTML() per generar el PDF. Aquesta metodologia pren la sèrie HTML, PdfSaveOptions, i la sortida de la ruta de fitxers PDF com a arguments.

La mostra de codi següent il·lustra com generar un PDF d’una sèrie HTML utilitzant C# amb l’ajuda de la biblioteca PdfSharpCore HTML a PDF.

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.
  • Salvar el HTML com a PDF utilitzant el mètode Converter.ConvertHTML(), passant en el Url, PdfSaveOptions, i la sortida de la ruta de fitxers PDF com a arguments.

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 gran oportunitat per explorar C# HTML a PDF API de prova gratuïta i avaluar les seves característiques.

Conclusió

En aquest article hem après 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 a PDF en C#.

Si vostè està utilitzant Aspose o explora altres .NET HTML a PDF alternatives de codi obert, pot aprofundir la seva comprensió de la Aspose.HTML per a .NET El foc utilitza el Documentació. Si teniu més preguntes, si us plau, senteu lliure d’arribar a través del nostre Fòrum de suport gratuït.

Veure també

Amb Aspose.HTML per a .NET, es pot assolir una conversió eficient de HTML a PDF en aplicacions de C#.NET, la qual cosa fa que sigui una solució econòmica i fiable per als desenvolupadors que necessiten generar PDFs a partir d’HTML en C #. Si vostè està treballant en C# .NET Core Razor Pages o MVC apps , aquesta biblioteca de high-performance HTML to PDF conversion (incloent opcions com PdfSharpCore HTML al PDF) està dissenyada per satisfer les seves necessitats.

Recursos addicionals:

  • Per a aquells que busquen convertir HTML a PDF en C#, considereu utilitzar les opcions del millor convertidor d’HTML al PDF de C # disponibles, com ara .NET Convert HTML en PDF.
  • Si prefereix un convertidor de HTML a PDF lliure o una solució de codi obert d’HTML al PDF C#, hi ha moltes biblioteques disponibles per a la conversió de C# HTML en PDF que poden satisfer diferents requisits del projecte.
  • Aprèn com convertir pàgina HTML a PDF utilitzant C# o exportar HTML al PDF en C# per a casos d’ús específics.

Per millorar més els teus projectes, considereu utilitzar C# convertir HTML a PDF opcions disponibles en biblioteques com Aspose, o exploreu les capacitats .NET convertir HTML en PDF per satisfer les teves necessitats de desenvolupament.

More in this category