Generate PDF from HTML in C#

Convertir contenido HTML en PDF es una tarea crucial para archivar, compartir o imprimir documentos. El fiable .NET HTML a PDF Library ofrecido por Aspose.HTML para .NET simplifica el proceso de conversión, lo que le permite transformar los archivos HTML, las líneas y las URL en vivo en documentos PDF de alta calidad. En este artículo, exploraremos cómo utilizar la API de HTML de núcleo de .NET a API PDF para programáticamente Generar PDF desde HTML en C#, completado con ejemplos prácticos y opciones de personalización avanzadas.

Temas cubiertos

C# API para Generar PDF de HTML

Aspose.HTML para .NET Es una poderosa biblioteca que proporciona capacidades sin sentido de conversión HTML a PDF, junto con el soporte para formatos como XPS y imágenes. esta biblioteca se puede integrar fácilmente en cualquier aplicación .NET, lo que permite a los desarrolladores a Convertir documentos HTML de forma programática con alta precisión.

Características clave

  • Múltiples tipos de entrada: Convertir fácilmente los archivos HTML, las líneas o las URL en vivo en PDF usando C# HTML en convertidor de PDF.
  • Expuesto personalizable: Salva las opciones de ajuste, incluida la resolución, la composición y los marcadores de agua para un control preciso.
  • **Suporte a través de la plataforma:**Compatible con Windows, macOS y Linux.

Installación: Añadir Aspose.HTML para .NET a su proyecto a través de NuGet:

PM> Install-Package Aspose.Html

Generar un documento PDF de HTML en C#

Crear un documento PDF de un archivo HTML es sencillo.Siga estos pasos:

  • Carga un documento HTML utilizando la clase HTMLDocument.
  • Crea una instancia de la clase PdfSaveOptions.
  • llame el método Converter.ConvertHTML(), pasando el HTMLDocumento, PdfSaveOptions, y la salida de la ruta de archivo PDF como argumentos.

Aquí hay una muestra de código que demuestra cómo generar un documento PDF de un archivo HTML utilizando C#:

Generate PDF Document from HTML in C#

Convertir HTML a PDF con Salva opciones en C#

Para Generar un documento PDF de un archivo HTML mientras especifica opciones adicionales de almacenamiento, siga estos pasos:

  • Carga el documento HTML utilizando la clase HTMLDocument.
  • Crea una instancia de la clase PdfSaveOptions.
  • Especifique las opciones de ahorro adicionales como Resolución horizontal y Resolución vertical.
  • Toma el método Converter.ConvertHTML() para la generación de PDF.

La siguiente muestra de código ilustra cómo generar un PDF de un archivo HTML con opciones adicionales en C#:

Para más opciones de personalización, consulte Opciones de ahorro avanzadas.

Generar PDF de HTML String en C#

La generación de un documento PDF de una string HTML se puede realizar con los siguientes pasos:

  • Crea una instancia de la clase PdfSaveOptions.
  • Define las opciones de ahorro necesarias.
  • llame el método Converter.ConvertHTML(), que acepta la string HTML, PdfSaveOptions, y la salida de la ruta de archivo PDF como argumentos.

Aquí hay una muestra de código que demuestra cómo generar un PDF de una string HTML utilizando C#:

Generate PDF from HTML String in C#

Generar PDF de la URL en vivo en C#

Ahora, vamos a explorar cómo salvar una página web de una URL como un documento PDF:

  • Crea una instancia de la clase Url con la URL de la página web.
  • Crea una instancia de la clase PdfSaveOptions.
  • Define las opciones de ahorro deseadas.
  • Utilice el método Converter.ConvertHTML() para guardar el HTML como un PDF, pasando en el El URL, PdfSaveOptions, y la ruta de archivo de salida PDF.

La siguiente muestra de código muestra cómo generar un PDF de una URL en vivo utilizando C#:

Obtener una licencia gratuita

Usted puede Obtenga una licencia temporal gratuita para probar Aspose.HTML para .NET sin limitaciones de evaluación. esta es una oportunidad fantástica para explorar C# HTML a PDF API libre de prueba y evaluar sus características.

Conclusión

En este artículo aprendemos cómo:

  • Cargar un archivo HTML de forma programática.
  • Define las opciones de archivo PDF.
  • Salva una string HTML como un PDF.
  • Salva una página web como documento PDF.
  • Convertir un archivo HTML en PDF en C# utilizando diferentes métodos, incluyendo .NET Core Generate PDF de HTML y C# Exportar HTML a PDF técnicas.

Si usted está utilizando Aspose o considerando otras alternativas .NET HTML a PDF Open Source, puede profundizar su comprensión de la Aspose.HTML para .NET API por la consulta de los Documentación. Si tienes más preguntas, sientes libre de llegar a través de nuestro Foro de apoyo gratuito.

Ver también

Integración adicional

Para los desarrolladores que buscan implementar la generación de PDF en sus aplicaciones C#, la biblioteca Html2PdfC# es una opción notable a considerar. Ofrece funciones poderosas que pueden complementar las ofertas de Aspose. Además, el CtmLtoPdDocument C # clase proporciona una simple interfaz para gestionar las conversiones de HTML a PDF de manera eficiente. También puede explorar cómo Crear PDF desde HTML en C #1 o investigar como Generar pdf desde html de forma programática para mejorar sus Aplicaciones. Si usted está interesado en más herramientas libres, las Best HTML to PDF Converter C_ opciones valen la pena explorar para diferentes requisitos de proyecto.

More in this category