USANDO IRON SUITE

HTML a PDF C# - Una guía completa con IronPDF

9 de abril, 2025
Compartir:

Introducción

En la era digital actual, la necesidad de convertir archivos HTML a PDF es más importante que nunca. Ya sea que estés generando informes, facturas, o simplemente archivando contenido web, convertir HTML a PDF es una solución práctica. IronPDF es una poderosa biblioteca que simplifica este proceso, facilitando a los desarrolladores la creación de documentos PDF de alta calidad a partir de contenido HTML

Cómo convertir HTML a PDF en C

  1. Cree un nuevo proyecto de Visual Studio.

  2. Agregue la biblioteca IronPDF desde el administrador de paquetes NuGet.

  3. Convertir cadenas HTML a archivo PDF.

  4. Agregar encabezados y pies de página.

  5. Incluir hojas de estilo y scripts externos.

Introducción a IronPDF

IronPDF es una biblioteca .NET que permite a los desarrolladores convertir HTML a PDF con facilidad. Admite una amplia gama de características, incluyendo CSS, JavaScript e incluso imágenes incrustadas. Con IronPDF, puedes crear PDFs que se ven exactamente como tus páginas web HTML, asegurando una transición sin problemas entre formatos. Esta biblioteca es especialmente útil para aplicaciones web que necesitan generar documentos PDF dinámicos al instante.

IronPDF permite a los desarrolladores integrar sin problemas la funcionalidad de PDF en aplicaciones .NET sin necesidad de gestionar manualmente las estructuras de archivos PDF. IronPDF aprovecha el motor de renderizado basado en Chrome para convertir páginas HTML (incluyendo CSS complejo, JavaScript e imágenes) en documentos PDF bien estructurados. Se puede utilizar para generar informes, facturas, eBooks o cualquier tipo de documento que necesite presentarse en formato PDF.

IronPDF es versátil, ofreciendo funcionalidad que no solo renderiza PDFs sino que también proporciona una amplia gama de opciones de manipulación de PDFs como edición, manejo de formularios, cifrado, y más.

Características principales de IronPDF

  1. Conversión de HTML a PDF

    • Renderizado de HTML: IronPDF puede convertir documentos HTML o páginas web (incluyendo HTML con CSS, imágenes y JavaScript) directamente en un documento PDF. Esto es ideal para generar PDFs a partir de contenido web dinámico.

    • Soporte para HTML/CSS Moderno: IronPDF maneja HTML5, CSS3 y JavaScript moderno, asegurando que su contenido basado en la web se renderice con precisión como un PDF, preservando el diseño, las fuentes y los elementos interactivos.

    • Renderizado Avanzado: Utiliza el motor de renderizado de Chrome (a través de Chromium) para la generación de PDF precisa y de alta calidad, lo que lo hace más confiable que muchas otras bibliotecas de HTML a PDF.
    • URL del sitio web a PDF: IronPDF puede tomar la URL de un sitio web en forma de cadena como entrada y convertirla a PDF.
  2. Encabezados y Pies de Página Personalizados

    • IronPDF permite a los desarrolladores añadir encabezados y pies de página personalizados a documentos PDF, que pueden incluir contenido dinámico como números de página, título del documento o texto personalizado.
    • Los encabezados y pies de página se pueden añadir a páginas individuales o como elementos consistentes en todo el documento.
  3. Compatibilidad con JavaScript en PDFs

    • IronPDF permite la ejecución de JavaScript dentro del contenido HTML antes de la generación del PDF. Esto permite la representación dinámica de contenido, como cálculos en formularios o interactividad en los PDFs generados.
    • JavaScript es útil cuando se crean PDFs a partir de páginas web dinámicas o se generan informes que requieren lógica del lado del cliente.
  4. Editar PDFs existentes

    • IronPDF proporciona la capacidad de editar PDFs existentes. Puede modificar texto, imágenes y añadir anotaciones a archivos PDF existentes. Esta función es útil para colocar marcas de agua en documentos, añadir firmas o actualizar contenido dentro de archivos PDF.
    • La extracción y modificación de texto te permiten manipular el contenido dentro de un documento PDF programáticamente.
  5. Combinar y dividir PDFs

    • IronPDF permite combinar múltiples archivos PDF en un solo documento o dividir un PDF grande en archivos más pequeños. Esto es ideal para flujos de trabajo donde los documentos deben combinarse o dividirse en partes más manejables.
  6. Soporte para Formularios Interactivos

    • Puede crear, completar y manipular formularios PDF utilizando IronPDF. Proporciona soporte completo para formularios interactivos (como campos de texto, casillas de verificación y botones de opción) y le permite prellenar formularios con datos.
    • IronPDF también permite extraer datos de formularios de PDFs existentes, lo que facilita la lectura y el procesamiento de los datos del formulario de manera programática.
  7. Manipulación de Páginas

    • IronPDF ofrece varios métodos para manipular páginas individuales dentro de un documento PDF, como rotar páginas, eliminar páginas o reordenarlas. Esto ayuda a personalizar la estructura del documento final.
    • También puedes agregar nuevas páginas a un PDF existente o eliminar páginas no deseadas.
  8. Seguridad y cifrado

    • IronPDF te permite aplicar protección con contraseña y cifrado a los PDFs, asegurando que tus documentos estén seguros. Puede establecer permisos de usuario, como impedir la impresión, copia o edición del PDF.
    • Las firmas digitales también se pueden agregar a documentos PDF para verificar la autenticidad, proporcionando una capa de seguridad para documentos sensibles.
  9. Marca de agua y branding

    • Agregar marcas de agua a documentos PDF es fácil con IronPDF. Puedes superponer texto o imágenes como marcas de agua en las páginas, proporcionando protección contra la copia o distribución no autorizada de tus documentos.
    • Esta función se utiliza a menudo para el branding, donde el logotipo o texto debe aparecer de manera consistente en todas las páginas de un documento.
    1. Extracción de texto e imagen

      • IronPDF permite la extracción de texto e imágenes de documentos PDF, lo que permite a los desarrolladores extraer datos para su procesamiento o reutilización.
    • Esto es útil para escenarios donde necesitas analizar el contenido de un PDF, extraer información de formularios o recuperar imágenes para su uso posterior.
    1. Soporte Unicode y multilenguaje

      • IronPDF tiene un sólido soporte para Unicode, lo que significa que puede manejar caracteres y fuentes internacionales, lo que lo hace ideal para generar PDFs en múltiples idiomas.
    • Admite idiomas como chino, árabe, ruso y más, lo que permite la creación de documentos PDF multilingües.
    1. Optimizado para el rendimiento
    • IronPDF está optimizado para el rendimiento, capaz de manejar grandes documentos PDF y altos volúmenes de solicitudes. La biblioteca garantiza que, incluso al trabajar con grandes conjuntos de datos o imágenes, la generación de PDF siga siendo rápida y eficiente.
    1. Herramientas de API y Amigables para Desarrolladores

      • IronPDF viene con una API completa y fácil de usar. Los desarrolladores pueden comenzar rápidamente utilizando llamadas a métodos simples para realizar tareas complejas.
    • La API está bien documentada, lo que facilita la integración de IronPDF en cualquier aplicación de C# o .NET.
    1. Compatibilidad multiplataforma
    • IronPDF es compatible entre plataformas, lo que significa que puede utilizarse en entornos de Windows y Linux, permitiéndote generar y manipular PDFs en diferentes sistemas operativos.

Paso 1: Crear un nuevo proyecto de Visual Studio

Para comenzar, abre Visual Studio y crea un nuevo proyecto como se indica a continuación.

HTML a PDF C# - Una guía completa con IronPDF: Figura 1

Añadir desde PixabaySubir

o arrastre y suelte una imagen aquí

Agregar texto alternativo de la imagen

Seleccione crear aplicación de consola.

HTML a PDF C# - Una Guía Completa con IronPDF: Figura 2

Añadir desde PixabaySubir

o arrastre y suelte una imagen aquí

Agregar texto alternativo de la imagen

Indique el nombre y la ubicación del proyecto.

HTML a PDF C# - Una Guía Completa con IronPDF: Figura 3

Añadir desde PixabaySubir

o arrastre y suelte una imagen aquí

Agregar texto alternativo de la imagen

Seleccione la versión .NET

HTML a PDF C# - Guía Completa con IronPDF: Figura 4

Añadir desde PixabaySubir

o arrastre y suelte una imagen aquí

Agregar texto alternativo de la imagen

haga clic en el botón "crear" para completar la creación del proyecto.

Paso 2: Agregar la biblioteca IronPDF desde el administrador de paquetes NuGet

Antes de que puedas comenzar a convertir HTML a PDF, necesitarás instalar la biblioteca IronPDF. Puedes hacer esto usando el Administrador de paquetes NuGet en Visual Studio o ejecutando el siguiente comando en la Consola del Administrador de paquetes:

Install-Package IronPdf
Install-Package IronPdf
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'Install-Package IronPdf
$vbLabelText   $csharpLabel

Además, IronPDF se puede instalar usando el Administrador de Paquetes de Visual Studio.

HTML a PDF C# - Una guía completa con IronPDF: Figura 5

Añadir desde PixabaySubir

o arrastre y suelte una imagen aquí

Agregar texto alternativo de la imagen

Paso 3: Convertir cadena HTML a archivo PDF

A continuación se muestra el código para la aplicación de conversión de HTML a PDF. Aquí, se utiliza código HTML o elementos HTML representados en formato de cadena como entrada y se convierten a PDF. Convierta un archivo HTML a PDF utilizando los mismos pasos, con un paso adicional para leer el contenido del archivo HTML.

class Program
{
    static void Main()
    {
        // Specify license key
        IronPdf.License.LicenseKey = "Your Key";
        // Create a new HtmlToPdf object
        var Renderer = new ChromePdfRenderer();
        // Define the HTML string to be converted, can use html document
        string htmlContent = "<html><body><h1>IronPDF: An Awesome PDF Generation Library</h1></body></html>";
        // Convert HTML string to a PDF document
        var document = Renderer.RenderHtmlAsPdf(htmlContent);
        // Save the PDF document to a file
        document.SaveAs("html2Pdf.pdf");
    }
}
class Program
{
    static void Main()
    {
        // Specify license key
        IronPdf.License.LicenseKey = "Your Key";
        // Create a new HtmlToPdf object
        var Renderer = new ChromePdfRenderer();
        // Define the HTML string to be converted, can use html document
        string htmlContent = "<html><body><h1>IronPDF: An Awesome PDF Generation Library</h1></body></html>";
        // Convert HTML string to a PDF document
        var document = Renderer.RenderHtmlAsPdf(htmlContent);
        // Save the PDF document to a file
        document.SaveAs("html2Pdf.pdf");
    }
}
Friend Class Program
	Shared Sub Main()
		' Specify license key
		IronPdf.License.LicenseKey = "Your Key"
		' Create a new HtmlToPdf object
		Dim Renderer = New ChromePdfRenderer()
		' Define the HTML string to be converted, can use html document
		Dim htmlContent As String = "<html><body><h1>IronPDF: An Awesome PDF Generation Library</h1></body></html>"
		' Convert HTML string to a PDF document
		Dim document = Renderer.RenderHtmlAsPdf(htmlContent)
		' Save the PDF document to a file
		document.SaveAs("html2Pdf.pdf")
	End Sub
End Class
$vbLabelText   $csharpLabel

Explicación del fragmento de código

  • Configuración de Clave de Licencia:

    El programa comienza configurando la clave de licencia de IronPDF para habilitar la funcionalidad completa de la biblioteca.

  • Creando el Renderizador:

    Se crea una instancia de ChromePdfRenderer. Este es el componente responsable de renderizar el HTML en un documento PDF. Actúa esencialmente como un puente entre el contenido HTML y el PDF generado.

  • Contenido HTML:

    Se define una variable de tipo cadena llamada htmlContent, que contiene el código HTML que desea convertir en un PDF. En este caso, es una estructura HTML sencilla con un encabezado.

  • Conversión de HTML a PDF:

    El método Renderer.RenderHtmlAsPdf() se llama con la cadena HTML para generar un documento PDF. Este método procesa el contenido HTML y lo convierte en un formato PDF.

  • Guardando el PDF:

    El documento PDF generado se guarda en un archivo con el nombre "html2Pdf.pdf" utilizando el método SaveAs(). Esto almacena el PDF recién creado en el disco.

Salida PDF

HTML a PDF C# - Una guía completa con IronPDF: Figura 6

Añadir desde PixabaySubir

o arrastre y suelte una imagen aquí

Agregar texto alternativo de la imagen

Paso 4: Añadir Encabezados y Pies de Página

class Program
{
    static void Main()
    {
        IronPdf.License.LicenseKey = "your code";
        // Create a new HtmlToPdf object
        var Renderer = new ChromePdfRenderer();
        string htmlContent = "<html><body><h1>IronPDF: An Awesome PDF Generation Library</h1><h1>Report</h1><p>This is a sample report.</p></body></html>";
        string headerHtml = "<div style='text-align: right;'>Page {page} of {total-pages}</div>";
        string footerHtml = "<div style='text-align: center;'>Confidential</div>";
        // Convert the HTML content to a PDF document with headers and footers
        var pdfDocument = Renderer.RenderHtmlAsPdf(htmlContent);
        pdfDocument.AddHtmlHeadersAndFooters(new ChromePdfRenderOptions
        {
            HtmlHeader= new HtmlHeaderFooter() { HtmlFragment=headerHtml },
            HtmlFooter = new HtmlHeaderFooter() { HtmlFragment=footerHtml }
        });
        pdfDocument.SaveAs("report.pdf");
    }
}
class Program
{
    static void Main()
    {
        IronPdf.License.LicenseKey = "your code";
        // Create a new HtmlToPdf object
        var Renderer = new ChromePdfRenderer();
        string htmlContent = "<html><body><h1>IronPDF: An Awesome PDF Generation Library</h1><h1>Report</h1><p>This is a sample report.</p></body></html>";
        string headerHtml = "<div style='text-align: right;'>Page {page} of {total-pages}</div>";
        string footerHtml = "<div style='text-align: center;'>Confidential</div>";
        // Convert the HTML content to a PDF document with headers and footers
        var pdfDocument = Renderer.RenderHtmlAsPdf(htmlContent);
        pdfDocument.AddHtmlHeadersAndFooters(new ChromePdfRenderOptions
        {
            HtmlHeader= new HtmlHeaderFooter() { HtmlFragment=headerHtml },
            HtmlFooter = new HtmlHeaderFooter() { HtmlFragment=footerHtml }
        });
        pdfDocument.SaveAs("report.pdf");
    }
}
Friend Class Program
	Shared Sub Main()
		IronPdf.License.LicenseKey = "your code"
		' Create a new HtmlToPdf object
		Dim Renderer = New ChromePdfRenderer()
		Dim htmlContent As String = "<html><body><h1>IronPDF: An Awesome PDF Generation Library</h1><h1>Report</h1><p>This is a sample report.</p></body></html>"
		Dim headerHtml As String = "<div style='text-align: right;'>Page {page} of {total-pages}</div>"
		Dim footerHtml As String = "<div style='text-align: center;'>Confidential</div>"
		' Convert the HTML content to a PDF document with headers and footers
		Dim pdfDocument = Renderer.RenderHtmlAsPdf(htmlContent)
		pdfDocument.AddHtmlHeadersAndFooters(New ChromePdfRenderOptions With {
			.HtmlHeader= New HtmlHeaderFooter() With {.HtmlFragment=headerHtml},
			.HtmlFooter = New HtmlHeaderFooter() With {.HtmlFragment=footerHtml}
		})
		pdfDocument.SaveAs("report.pdf")
	End Sub
End Class
$vbLabelText   $csharpLabel

Explicación del fragmento de código

  1. Configuración de Clave de Licencia:

    • El IronPdf.License.LicenseKey se configura con su clave de licencia única de IronPDF para habilitar la funcionalidad completa de la biblioteca.
  2. Crear el Renderizador de PDF:

    • Se crea una instancia de ChromePdfRenderer, que se utilizará para renderizar contenido HTML en formato PDF. Esta es parte del motor de renderizado de IronPDF.
  3. Definir contenido HTML:

    • Se crea una cadena HTML simple que incluye un título (

      IronPDF: Una biblioteca impresionante para la generación de PDF), un encabezado de informe (

      Informe) y un párrafo de muestra del informe.

  4. Definir HTML de Encabezado y Pie de Página:

    • Se especifican cadenas HTML personalizadas de cabecera y pie de página:

      • El encabezado incluye números de página formateados como "Página {page} de {total-pages}" alineados a la derecha.
      • El pie de página incluye el texto "Confidential" alineado al centro de cada página.
  5. Conversión de HTML a PDF:

    • El método RenderHtmlAsPdf() se llama para convertir el contenido HTML en un documento PDF.
  6. Agregar encabezados y pies de página:

    • El método AddHtmlHeadersAndFooters() se llama en el objeto pdfDocument. Este método agrega el encabezado y el pie de página previamente definidos al PDF generado. ChromePdfRenderOptions se utiliza para pasar la configuración de encabezado y pie de página.
  7. Guardando el PDF:

    • Finalmente, se utiliza el método SaveAs() para guardar el PDF generado en un archivo llamado "report.pdf" en el disco.

Salida PDF

HTML a PDF C# - Una guía completa con IronPDF: Figura 7

Añadir desde PixabaySubir

o arrastre y suelte una imagen aquí

Agregar texto alternativo de la imagen

Paso 5: Incluir hojas de estilo y scripts externos

class Program
{
    static void Main()
    {
        IronPdf.License.LicenseKey = "your key";        
        // Define the HTML content with links to external CSS and JS files
        string htmlContent = @"
            <html>
            <head>
                <link rel='stylesheet' type='text/css' href='styles.css'>
                <script src='script.js'></script>
            </head>
            <body>
                <h1>IronPDF: An Awesome PDF Generation Library</h1>
                <h1>Styled Content</h1>
                <p id='dynamic-text'>This content is styled using an external CSS file and JavaScript.</p>
            </body>
            </html>";
        var pdfDocument = Renderer.RenderHtmlAsPdf(htmlContent);
        pdfDocument.SaveAs("awesomeIronPDF_styled_content.pdf");
    }
}
class Program
{
    static void Main()
    {
        IronPdf.License.LicenseKey = "your key";        
        // Define the HTML content with links to external CSS and JS files
        string htmlContent = @"
            <html>
            <head>
                <link rel='stylesheet' type='text/css' href='styles.css'>
                <script src='script.js'></script>
            </head>
            <body>
                <h1>IronPDF: An Awesome PDF Generation Library</h1>
                <h1>Styled Content</h1>
                <p id='dynamic-text'>This content is styled using an external CSS file and JavaScript.</p>
            </body>
            </html>";
        var pdfDocument = Renderer.RenderHtmlAsPdf(htmlContent);
        pdfDocument.SaveAs("awesomeIronPDF_styled_content.pdf");
    }
}
Friend Class Program
	Shared Sub Main()
		IronPdf.License.LicenseKey = "your key"
		' Define the HTML content with links to external CSS and JS files
		Dim htmlContent As String = "
            <html>
            <head>
                <link rel='stylesheet' type='text/css' href='styles.css'>
                <script src='script.js'></script>
            </head>
            <body>
                <h1>IronPDF: An Awesome PDF Generation Library</h1>
                <h1>Styled Content</h1>
                <p id='dynamic-text'>This content is styled using an external CSS file and JavaScript.</p>
            </body>
            </html>"
		Dim pdfDocument = Renderer.RenderHtmlAsPdf(htmlContent)
		pdfDocument.SaveAs("awesomeIronPDF_styled_content.pdf")
	End Sub
End Class
$vbLabelText   $csharpLabel

style.css

/* styles.css */
body {
    font-family: Arial, sans-serif;
    margin: 20px;
}
h1 {
    color: #007BFF;
}
p {
    font-size: 14px;
    line-height: 1.6;
}
/* styles.css */
body {
    font-family: Arial, sans-serif;
    margin: 20px;
}
h1 {
    color: #007BFF;
}
p {
    font-size: 14px;
    line-height: 1.6;
}
' styles.css 
body
If True Then
	font-family: Arial, sans-serif
	margin:
	20px
End If
h1
If True Then
	color:
	#007BFF;
End If
p
If True Then
	font-size: 14px
	line-height: 1.6
End If
$vbLabelText   $csharpLabel

script.js

// script.js
document.addEventListener('DOMContentLoaded', function() {
    var dynamicText = document.getElementById('dynamic-text');
    dynamicText.textContent = "This content has been modified by JavaScript.";
});
// script.js
document.addEventListener('DOMContentLoaded', function() {
    var dynamicText = document.getElementById('dynamic-text');
    dynamicText.textContent = "This content has been modified by JavaScript.";
});
' script.js
document.addEventListener( 'DOMContentLoaded', @function() { var dynamicText = document.getElementById('dynamic-text'); dynamicText.textContent = "This content has been modified by JavaScript."; });
$vbLabelText   $csharpLabel

Código Explicación

Este código demuestra cómo usar IronPDF en C# para generar un PDF a partir de contenido HTML que incluye enlaces a archivos CSS y JavaScript externos. Demuestra cómo crear un PDF con contenido estilizado y comportamiento dinámico (a través de JavaScript).

  1. Configuración de Clave de Licencia:

    • El IronPdf.License.LicenseKey se establece con su clave de licencia única de IronPDF, permitiendo el acceso a todas las funciones de la biblioteca IronPDF.
  2. Definir contenido HTML con recursos externos:

    • La cadena HTML se define con:

      • Un enlace a un archivo CSS externo (styles.css) para estilizar el contenido.

      • Un enlace a un archivo JavaScript externo (script.js) que puede añadir funcionalidad dinámica al contenido.
    • El contenido HTML incluye un encabezado (

      IronPDF: Una impresionante biblioteca de generación de PDF), un subtítulo (

      Contenido estilizado) y un párrafo (

      ) con un ID dynamic-text que es estilizado por el CSS externo y que potencialmente es modificado por el JavaScript.

  3. Renderización de HTML a PDF:

    • El método Renderer.RenderHtmlAsPdf() se llama para convertir el contenido HTML, incluyendo el CSS y JavaScript enlazados, en un documento PDF. Tenga en cuenta que IronPDF puede manejar recursos externos como CSS y JavaScript si los recursos son accesibles, como cuando los archivos están alojados localmente o remotamente.
  4. Guardando el PDF:

    • El documento PDF generado se guarda en un archivo llamado "awesomeIronPDF_styled_content.pdf" utilizando el método SaveAs().

Notas

  • Archivos CSS y JS Externos: Para asegurar que los enlaces funcionen, los archivos styles.css y script.js deben ser accesibles en el entorno donde se ejecuta el código. Si los archivos son locales, asegúrese de que estén en el directorio correcto o proporcione la ruta completa a los archivos.
  • JavaScript en PDFs: IronPDF puede renderizar contenido que utiliza JavaScript para el comportamiento de la página. Sin embargo, es importante tener en cuenta que JavaScript puede no ejecutarse como se espera en un archivo PDF estático, ya que los PDF no son intrínsecamente dinámicos como las páginas web. IronPDF utiliza principalmente JavaScript para renderizar contenido antes de que se genere el PDF, por lo que la manipulación de contenido dinámico mediante JavaScript puede no funcionar después de que se cree el PDF.

Salida PDF

HTML a PDF C# - Una Guía Completa con IronPDF: Figura 8

Añadir desde PixabaySubir

o arrastre y suelte una imagen aquí

Agregar texto alternativo de la imagen

Casos de uso de IronPDF

  1. Generación de Facturas

    • Muchas empresas utilizan IronPDF para generar facturas profesionales a partir de datos dinámicos. Las plantillas HTML con estilos CSS incrustados se renderizan en facturas PDF que luego se envían a los clientes.
  2. Informes y Análisis de Datos

    • IronPDF es ideal para crear informes detallados a partir de fuentes de datos. Puedes generar informes personalizados combinando datos con plantillas HTML, añadiendo gráficos y renderizándolos como PDF para compartir o imprimir.
  3. Documentos Legales y de Contrato

    • Las firmas legales utilizan IronPDF para generar contratos, acuerdos legales y otros tipos de documentos. La capacidad de añadir firmas digitales y asegurar los documentos con cifrado lo hace especialmente adecuado para los flujos de trabajo legales.
  4. Materiales Educativos

    • Las instituciones educativas utilizan IronPDF para crear y distribuir PDFs como certificados, materiales de clase y apuntes de conferencias que están diseñados de manera coherente y profesional.
  5. Formularios y Encuestas

    • La capacidad de IronPDF para manejar formularios es valiosa para generar encuestas, cuestionarios o cualquier otro tipo de formulario interactivo. Los datos pueden ser pre-rellenados y las respuestas de formularios pueden ser extraídas y procesadas.

Información de la licencia (Prueba disponible)

IronPDF. Colóquelo antes de usar la biblioteca IronPDF como se muestra a continuación

IronPdf.License.LicenseKey = "your key";
IronPdf.License.LicenseKey = "your key";
IronPdf.License.LicenseKey = "your key"
$vbLabelText   $csharpLabel

Conclusión

IronPDF es una biblioteca poderosa y versátil que facilita la conversión de HTML a PDF. Ya sea que necesite generar documentos simples o informes complejos con contenido dinámico, IronPDF lo tiene cubierto. Con su API fácil de usar y soporte para funciones avanzadas como encabezados, pies de página y recursos externos, IronPDF es una herramienta invaluable para los desarrolladores que buscan crear documentos PDF de alta calidad a partir de contenido HTML. Prueba en tu próximo proyecto y experimenta la conveniencia de convertir HTML a PDF sin esfuerzo.

< ANTERIOR
C# Crear PDF - Una guía completa para usar IronPDF
SIGUIENTE >
HTML a PDF en C# para desarrolladores de .NET (La guía definitiva)