Cadena HTML a PDF
Con IronPDF, puedes crear nuevos documentos PDF a partir de cadenas HTML simples dentro de tu proyecto .NET, y IronPDF puede ser utilizado en C#, F# y VB.NET. Gracias al uso de la clase ChromePdfRenderer, puedes estar seguro de que cualquier documento PDF que renderices a partir de cadenas HTML será perfecto a nivel de píxel. Con las potentes características de conversión de HTML a PDF de IronPDF, creas archivos PDF de alta calidad adaptados a tus necesidades personales.
Los 4 pasos para convertir una cadena HTML a PDF
- Importe la biblioteca IronPDF.
- Inicialice un nuevo objeto
ChromePdfRenderer. - Utilice el método
RenderHtmlAsPdf. - Guarde el PDF utilizando
PdfDocument.SaveAs.
Consulta el siguiente ejemplo de código para obtener más detalles:
El primer paso para convertir una cadena HTML a PDF en C# es asegurar que tienes la biblioteca de IronPDF configurada correctamente y funcionando dentro de tu proyecto. Incluyendo using IronPdf, nos aseguramos de que podemos acceder a las clases necesarias de la biblioteca de IronPDF para llevar a cabo la conversión de HTML a PDF. La siguiente línea, Installation.EnableWebSecurity = true, se utiliza conceptualmente para deshabilitar el acceso al disco local o solicitudes de origen cruzado, asegurando operaciones seguras. (Note: This line was missing from the example but usually pertains to configuration settings to secure PDF rendering operations.)
El ejemplo demuestra cómo crear una instancia de ChromePdfRenderer que maneja la conversión de HTML a PDF. The RenderHtmlAsPdf method is used to convert a simple HTML string ("<h1>Hello World</h1>") into a PDF document. Este documento se guarda en el disco usando el método SaveAs.
En el ejemplo avanzado, se muestra que IronPDF maneja contenido HTML que contiene activos externos como imágenes, CSS y JavaScript. Para cargar estos activos, se utiliza el parámetro opcional BasePath, especificando el directorio que contiene los archivos requeridos. El PDF resultante, que incluye los activos externos, se guarda usando el mismo método SaveAs. Este ejemplo de código destaca la capacidad de IronPDF de manejar contenido HTML tanto básico como complejo, haciéndolo una herramienta eficiente para generar PDFs mediante programación.





