
Convertir contenido HTML a PDF es una tarea esencial para archivar, compartir o imprimir documentos. La confiable biblioteca .NET de HTML a PDF proporcionada por Aspose.HTML para .NET le permite convertir archivos HTML, cadenas y URLs en vivo en documentos PDF de alta calidad de manera eficiente. En este artículo, descubrirá cómo aprovechar la API de HTML a PDF de .NET core para generar programáticamente PDFs a partir de HTML en C#, completo con ejemplos prácticos y opciones de personalización avanzadas.
Temas Cubiertos:
- API de C# para Conversión de HTML a PDF
- Generar PDF desde Archivo HTML
- Personalizar Conversión de HTML a PDF
- Convertir Cadena HTML a PDF
- Convertir URL en Vivo a PDF
API de C# para Generar PDF desde HTML
Aspose.HTML para .NET es una poderosa biblioteca que ofrece capacidades de conversión de HTML a PDF sin interrupciones, junto con soporte para otros formatos como XPS e imágenes. Esta biblioteca se puede integrar fácilmente en cualquier aplicación .NET y soporta conversión de HTML a PDF en .NET core, permitiendo a los desarrolladores convertir documentos HTML programáticamente con alta precisión.
Características Clave:
- Múltiples Tipos de Entrada: Convierta fácilmente archivos HTML, cadenas o URLs en vivo a PDFs.
- Salida Personalizable: Modifique opciones de guardado como resolución, compresión y marcas de agua para un control preciso.
- Soporte Multiplataforma: Totalmente compatible con Windows, macOS y Linux.
Instalación: Puede agregar Aspose.HTML para .NET a su proyecto usando NuGet:
PM> Install-Package Aspose.Html
Generar Documento PDF desde HTML en C#
Generar un documento PDF a partir de un archivo HTML es sencillo. Siga estos simples pasos:
- Cargue un documento HTML usando la clase HTMLDocument.
- Cree una instancia de la clase PdfSaveOptions.
- Llame al método Converter.ConvertHTML() para generar el PDF. Este método acepta el HTMLDocument, PdfSaveOptions y la ruta del archivo PDF de salida como argumentos.
El siguiente ejemplo de código ilustra cómo generar un documento PDF a partir de un archivo HTML usando C#.

Generar Documento PDF desde HTML en C#
Convertir HTML a PDF con Opciones de Guardado en C#
Puede generar un documento PDF a partir de un archivo HTML especificando opciones de guardado adicionales siguiendo estos pasos:
- Cargue el documento HTML usando la clase HTMLDocument.
- Cree una instancia de la clase PdfSaveOptions.
- Especifique opciones de guardado adicionales como HorizontalResolution y VerticalResolution.
- Llame al método Converter.ConvertHTML() para la generación del PDF.
El siguiente ejemplo de código demuestra cómo generar un PDF a partir de un archivo HTML con opciones adicionales en C#.
Generar PDF desde Cadena HTML en C#
Crear un documento PDF a partir de una cadena HTML también es simple. Siga estos pasos:
- Cree una instancia de la clase PdfSaveOptions.
- Defina las opciones de guardado según sea necesario.
- Llame al método Converter.ConvertHTML() para generar el PDF. Este método toma la cadena HTML, PdfSaveOptions y la ruta del archivo PDF de salida como argumentos.
El siguiente ejemplo de código ilustra cómo generar un PDF a partir de una cadena HTML usando C#.

Generar PDF desde Cadena HTML en C#
Generar PDF desde URL en Vivo en C#
Ahora, exploremos cómo guardar una página web desde una URL como un documento PDF:
- Cree una instancia de la clase Url con la URL de la página web.
- Cree una instancia de la clase PdfSaveOptions.
- Defina las opciones de guardado deseadas.
- Guarde el HTML como un PDF usando el método Converter.ConvertHTML(), pasando la Url, PdfSaveOptions y la ruta del archivo PDF de salida como argumentos.
El siguiente ejemplo de código ilustra cómo generar un PDF a partir de una URL en vivo usando C#.
Obtener Licencia Gratuita
Puede obtener una licencia temporal gratuita para probar Aspose.HTML para .NET sin limitaciones de evaluación. Esta es una gran oportunidad para explorar la prueba gratuita de la API de HTML a PDF en C# y evaluar sus características.
Conclusión
En este artículo, hemos aprendido a:
- Cargar un archivo HTML programáticamente.
- Definir opciones de guardado de PDF.
- Guardar una cadena HTML como PDF.
- Guardar una página web como un documento PDF.
- Convertir un archivo HTML a PDF en C#.
Ya sea que esté utilizando Aspose o explorando otras alternativas de código abierto de HTML a PDF en .NET, puede profundizar su comprensión de la API de Aspose.HTML para .NET utilizando la documentación. Si tiene más preguntas, no dude en comunicarse a través de nuestro foro de soporte gratuito.