USO DE IRONPDF

Cómo convertir una página HTML a PDF con VB

Actualizado 12 de diciembre, 2023
Compartir:

Este tutorial demostrará cómo convertir HTML a PDF utilizando la biblioteca IronPDF de VB.NET más eficaz.

Cómo convertir una página HTML a PDF utilizando VB

  1. Descargue e instale la biblioteca VB del conversor de HTML a PDF.
  2. Crear un objeto renderizador utilizando el método "IronPdf.HtmlToPdf()".
  3. Utilice el método "renderer.RenderHtmlAsPdf" para convertir HTML a PDF utilizando un nombre de archivo de cadena.
  4. Guarde el archivo PDF utilizando el método "Guardar como".
  5. Ejecute el programa para ver los resultados.

1. IronPDF

IronPDF es una popular biblioteca .NET Core que proporciona a los desarrolladores herramientas y capacidades para trabajar con documentos PDF dentro de sus aplicaciones. Es una biblioteca gratuita diseñada específicamente para simplificar las tareas relacionadas con la creación, manipulación, conversión de código HTML y gestión de archivos PDF. Con IronPDF, los desarrolladores pueden generar documentos PDF mediante programación, convertir contenidos HTML a formato PDF, extraer texto e imágenes de archivos PDF existentes, añada anotaciones, marcas de aguay elementos interactivos en los formulariosasí como fusionar, dividir y manipular páginas PDF. También es compatible con .NET Core.

2. Cree un nuevo proyecto VB.NET e instale IronPDF

Antes de escribir el código, se necesita un nuevo proyecto de Visual Studio para crear e instalar la biblioteca IronPDF para convertir HTML a PDF utilizando el lenguaje de programación VB.

Crear un nuevo proyecto VB.NET:

Abra Visual Studio y siga estos pasos para crear un nuevo proyecto VB.NET:

Haga clic en "Archivo" > "Nuevo" > "Proyecto...".

Cómo convertir una página HTML a PDF utilizando VB, Figura 1: Proyecto HTML a PDF

Proyecto de HTML a PDF

Elija una plantilla de proyecto en función de su tipo de aplicación (por ejemplo, Windows Forms, aplicaciones de consola, ASP.NET, etc.) y haga clic en Siguiente.

Cómo convertir una página HTML a PDF utilizando VB, Figura 2: Plantilla del proyecto

**Plantilla de proyecto

Introduzca un nombre y una ubicación para su proyecto y haga clic en el botón Siguiente.

Cómo convertir una página HTML en PDF utilizando VB, Figura 3: Configuración del proyecto

Configuración del proyecto

Seleccione el marco de trabajo de destino y haga clic en "Crear" para crear el proyecto.

Cómo convertir una página HTML a PDF utilizando VB, Figura 4: Marco de destino

Marco objetivo

Instalar IronPDF:

Después de crear el proyecto, tendrá que instalar la biblioteca IronPDF utilizando NuGet. He aquí cómo:

Haga clic con el botón derecho en su proyecto en el Explorador de soluciones.

Seleccione "Gestionar paquetes NuGet...".

Cómo convertir una página HTML a PDF usando VB, Figura 5: Gestionar paquetes NuGet

Gestión de paquetes NuGet

En la ventana "Gestor de paquetes NuGet", asegúrese de que la opción "Examinar" está seleccionada a la izquierda.

En el cuadro de búsqueda, escriba "IronPDF".

Cómo convertir una página HTML a PDF utilizando VB, Figura 6: IronPDF

IronPDF

Seleccione el paquete "IronPDF" en los resultados de la búsqueda.

Pulse el botón "Instalar" para instalar el paquete.

Cómo convertir una página HTML a PDF utilizando VB, Figura 7: Instalación de IronPDF

**Instalación de IronPDF

3. Convertir un documento HTML a PDF utilizando IronPDF y el lenguaje de programación VB

El proceso de generar PDFs a partir de contenidos y archivos HTML es a la vez intrigante y convenientemente alcanzable con la utilización de IronPDF. En las próximas secciones, profundizaremos en ejemplos ilustrativos que demuestran la perfecta conversión tanto de cadenas HTML como de archivos HTML en documentos PDF meticulosamente elaborados.

3.1. Cadena HTML a documento PDF

IronPDF ofrece la posibilidad de convertir documentos HTML a PDF utilizando el lenguaje de programación VB con sólo unas pocas líneas de código. Veamos cómo funciona en el siguiente fragmento de código de ejemplo.

Imports IronPdf
Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer()
        Dim document = renderer.RenderHtmlAsPdf("<h1> My First PDF in VB.NET</h1>")
        document.SaveAs("MyFirst.pdf")
    End Sub
End Module
Imports IronPdf
Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer()
        Dim document = renderer.RenderHtmlAsPdf("<h1> My First PDF in VB.NET</h1>")
        document.SaveAs("MyFirst.pdf")
    End Sub
End Module
VB.NET

Este fragmento de código de ejemplo importa primero el espacio de nombres IronPDF, que contiene las clases y métodos que se utilizan para trabajar con documentos PDF. A continuación, crea un nuevo objeto motor de renderizado, que se utiliza para convertir HTML a PDF. En RenderHtmlAsPdf del objeto renderizador toma una cadena HTML como entrada y devuelve un objeto Documento que representa el documento PDF. Por último, el método SaveAs del objeto Document se utiliza para guardar el nuevo documento PDF en un archivo.

3.1.1. Salida

Cómo convertir una página HTML a PDF utilizando VB, Figura 8: Salida PDF en Google Chrome

Salida PDF en Google Chrome

3.2. Archivo HTML a documento PDF

En la siguiente sección, exploraremos el proceso de conversión de una página HTML a formato PDF utilizando la biblioteca IronPDF. Para empezar, puede generar un nuevo archivo HTML escribiendo código HTML o utilizar uno existente como punto de partida.

3.2.1. Fichero HTML de entrada

Cómo convertir una página HTML a PDF utilizando VB, Figura 9: Archivo HTML de entrada

**Archivo HTML de entrada

Imports IronPdf
Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer()
        Dim document = renderer.RenderHtmlFileAsPdf("invoice.html")
        document.SaveAs("invoice.pdf")
    End Sub
End Module
Imports IronPdf
Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer()
        Dim document = renderer.RenderHtmlFileAsPdf("invoice.html")
        document.SaveAs("invoice.pdf")
    End Sub
End Module
VB.NET

El código fuente anterior crea en primer lugar un objeto renderizador de formularios HTML utilizando el método Renderizador de PDF cromado y, a continuación, convierte el archivo HTML a PDF mediante el método RenderHtmlFileAsPdf método. Por último, guarde el archivo PDF utilizando la función Guardar como método.

3.2.2. Salida

Cómo convertir una página HTML a PDF utilizando VB, Figura 10: Salida de la factura

**Salida de facturas

4. Conclusión

Conversión de archivos HTML a formato PDF mediante Visual Basic (VB) es una habilidad valiosa tanto para desarrolladores como para usuarios. Al combinar a la perfección la naturaleza dinámica de VB y la conversión de HTML con la permanencia y portabilidad de PDF, tanto desarrolladores como usuarios pueden desbloquear nuevos niveles de versatilidad y fiabilidad en el manejo de sus contenidos digitales. La biblioteca IronPDF es una potente herramienta que puede utilizarse para generar mediante programación documentos PDF, convertir contenidos HTML a formato PDF, extraer texto e imágenes de archivos PDF existentes, añadir anotaciones, marcas de agua y elementos interactivos, así como combinar, dividir y manipular páginas PDF.

El artículo proporciona una visión detallada de cómo utilizar IronPDF para convertir HTML a PDF en VB. Los ejemplos de código eran claros y concisos, y las instrucciones fáciles de seguir. Para obtener el código fuente completo sobre HTML para utilizar VB, visite lo siguiente cómo hacerlo. Visite también IronPDF HTML a PDF para obtener instrucciones paso a paso. Puede descargar la biblioteca HTML to PDF desde el sitio web de NuGet en esta dirección Enlace oficial NuGet. El IronPDF Tutorial de creación de PDF en VB.NET también proporciona instrucciones adicionales.

< ANTERIOR
Cómo convertir PDF en color a escala de grises
SIGUIENTE >
Cómo convertir PDF en archivos Tiff en .NET

¿Listo para empezar? Versión: 2024.7 recién publicada

Descarga gratuita de NuGet Descargas totales: 9,974,197 Ver licencias >
123