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 generes a partir de una cadena HTML se verápixel-perfect. Con las potentes capacidades de IronPDFConversión de HTML a PDFfunciones, creas archivos PDF de alta calidad adaptados a tus necesidades personales.
Los 4 pasos para convertir una cadena HTML a PDF
- Importa la biblioteca IronPDF.
- Inicializar un nuevo
ChromePdfRenderer
Objeto. - Utiliza el
ChromePdfRenderer.RenderHtmlAsPdf
método. - Guardar el PDF usando
PdfDocument.SaveAs
.
Vea el ejemplo de código a continuación para más detalles:
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
pdf.SaveAs("output.pdf");
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
pdf.SaveAs("output.pdf");
Imports IronPdf
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
Private myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
pdf.SaveAs("output.pdf")
El primer paso para convertir una cadena HTML a PDF en C# es asegurarse de que tienes la biblioteca de IronPDF configurada correctamente y funcionando dentro de tu proyecto. Al incluir el uso de IronPdf, nos aseguramos de poder acceder a las clases necesarias de la biblioteca IronPDF para realizar la conversión de HTML a PDF. Una vez hecho esto, la siguiente línea, Installation.EnableWebSecurity = true
, se utiliza para deshabilitar el acceso a disco local o solicitudes de origen cruzado, asegurando operaciones seguras.
La siguiente línea crea una nueva instancia de ChromePdfRenderer, que se encargará de la conversión de HTML a PDF. En el ejemplo básico, se utiliza el método RenderHtmlAsPdf para convertir una cadena HTML simple.("
Hola Mundo
")en un documento PDF, que se guarda en el disco utilizando el método
SaveAs`.En el método avanzado, demostramos cómo IronPDF puede manejar contenido HTML que contiene activos externos como imágenes, CSS y JavaScript. Para cargar estos recursos, se utiliza el parámetro opcional BasePath, que especifica el directorio que contiene los archivos necesarios. El PDF resultante, que incluye los recursos externos, se guarda usando el mismo método SaveAs
como se ve en el ejemplo básico. Este ejemplo de código destaca la capacidad de IronPDF para manejar contenido HTML tanto básico como complejo, lo que lo convierte en una herramienta eficiente para generar PDFs de forma programática. Para obtener más ejemplos, consulte la Guía de uso de IronPDF con C#.