Cadena HTML a PDF
using IronPdf;

// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Export to a file or Stream
pdf.SaveAs("output.pdf");

// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
NuGet Download
PM > Install-Package IronPdf
Cadena HTML a PDF

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, puede estar seguro de que cualquier documento PDF que genere a partir de cadenas HTML saldrá pixel-perfect. 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.

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. Al incluir using IronPdf, nos aseguramos de poder acceder a las clases necesarias de la biblioteca IronPDF para realizar la conversión de HTML a PDF. La siguiente línea, Installation.EnableWebSecurity = true, se utiliza conceptualmente para desactivar el acceso al disco local o las 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 utilizando 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 utilizando 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.

Aprenda a convertir cadenas HTML a PDF en C# con IronPDF
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 21,916,531Versión:2026.11recién publicada