IronPDF Guías Generación de PDFs en VB.NET VB.NET PDF Creator (Tutorial de ejemplo de código) Curtis Chau Actualizado:3 de diciembre de 2025 Descargar IronPDF Descarga de NuGet Descarga de DLL Instalador de Windows Prueba gratis Copia para LLM Copia para LLM Copiar página como Markdown para LLM Abrir en ChatGPT Pregunta a ChatGPT sobre esta página Abrir en Gemini Pregunte a Gemini sobre esta página Abrir en Grok Pregunte a Grok sobre esta página Abierto en perplejidad Pregunta a Perplexity sobre esta página Compartir Compartir en Facebook Compartir en X (Twitter) Compartir en LinkedIn Copiar URL Enviar artículo This article was translated from English: Does it need improvement? Translated View the article in English Este tutorial lo guiará paso a paso sobre cómo crear y editar archivos PDF en VB.NET. Esta técnica es igualmente válida para su uso en aplicaciones web ASP.NET así como en aplicaciones de consola, servicios de Windows y programas de escritorio. Usaremos VB.NET para crear proyectos PDF dirigidos a .NET Framework 4.6.2 o .NET Core 2. Todo lo que necesitas es un entorno de desarrollo de Visual Basic .NET, como Microsoft Visual Studio Community. Para ver cómo usar IronPDF con C# ve esta guía. Para ver cómo usar IronPDF con F#, consulte esta guía. Descripción general Cómo generar archivos PDF en la biblioteca VB .NET Descargar la Biblioteca PDF VB.NET Crear un documento PDF con la Biblioteca VB.NET Personalizar los estilos de su documento PDF Elegir qué métodos usar para crear contenido dinámico Editar sus archivos PDF desde la Biblioteca VB.NET Códigos VB .NET para la creación y edición de PDF con IronPDF Renderizar HTML a PDF con VB.NET, aplicar estilos, utilizar contenido dinámico y editar sus archivos fácilmente. Crear PDFs es sencillo y compatible con .NET Framework 4.6.2, .NET Core 3.1, .NET 8, 7, 6 y 5. Y no necesitas formatos de archivo propietarios ni lidiar con diferentes API. Este tutorial proporciona la documentación para guiarte en cada tarea paso a paso, todo usando el software IronPDF libre para desarrollo preferido por los desarrolladores. Los ejemplos de código VB.NET son específicos para tus casos de uso para que puedas ver los pasos fácilmente en un entorno familiar. Esta biblioteca PDF VB .NET tiene completas capacidades de creación y configuración para cada proyecto, ya sea en aplicaciones ASP.NET, de consola o de escritorio. Incluido con IronPDF: Soporte de tickets directo de nuestro equipo de desarrollo de la Biblioteca PDF .NET Funciona con HTML, formularios ASPX, vistas MVC, imágenes y todos los formatos de documentos que ya usas La instalación de Microsoft Visual Studio te permite comenzar rápidamente Desarrollo ilimitado gratuito, y licencias para producción a partir de $799 Paso 1 1. Descargue GRATIS la biblioteca PDF de VB .NET desde IronPDF Comience a usar IronPDF en su proyecto hoy con una prueba gratuita. Primer Paso: Comience gratis Instalación a través de NuGet En Visual Studio, haz clic derecho en tu proyecto en el Explorador de Soluciones y selecciona 'Administrar paquetes NuGet...'. Desde allí simplemente busque IronPDF e instale la última versión... haga clic en OK en cualquier cuadro de diálogo que aparezca. Esto funcionará en cualquier proyecto C# .NET Framework desde el Framework 4.6.2 en adelante, o .NET Core 2 en adelante. También funcionará igual de bien en proyectos VB.NET. Install-Package IronPdf Descargar IronPDF desde NuGet Instalación mediante DLL Alternativamente, el DLL de IronPDF puede ser descargado e instalado manualmente en el proyecto o GAC desde IronPDF Descargas Recuerde agregar esta declaración al inicio de cualquier archivo de clase VB que utilice IronPDF: Imports IronPdf Tutoriales prácticos 2. Crear un PDF con VB.NET Usar Visual Basic ASP.NET para crear un archivo PDF por primera vez es sorprendentemente fácil usando IronPDF, en comparación con bibliotecas con API de diseño propietario como iTextSharp. Podemos usar HTML (con un motor de renderización de píxeles perfecto basado en Google Chromium) para definir el contenido de nuestro PDF y simplemente renderizarlo en un archivo. Aquí está el código básico para crear un PDF en VB.NET: :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-1.cs Esto producirá un archivo PDF generado en .NET que contendrá su texto exacto, aunque carecerá de diseño en este momento. Para mejorar este código, podemos agregar la siguiente línea para abrir el PDF en el visor de PDF predeterminado del sistema operativo: :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-2.cs Un método alternativo sería renderizar cualquier página web existente desde una URL a un PDF usando el elegante método RenderUrlAsPdf de IronPDF. :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-3.cs PDF.SaveAs("webpage.pdf") 3. Aplicar estilo a un PDF VB.NET Para estilizar nuestro contenido PDF en VB.NET, podemos hacer pleno uso de CSS, JavaScript e imágenes. Podemos vincular a recursos locales, o incluso a recursos remotos o basados en CDN, como Google Fonts. Incluso podemos usar DataURIs para incrustar imágenes y recursos como una cadena dentro de su HTML. Para un diseño avanzado, podemos usar un proceso en 2 etapas: Primero, desarrollamos y diseñamos nuestro HTML perfectamente. Esta tarea puede involucrar al personal de diseño interno, dividiendo la carga de trabajo. Renderizar ese archivo como un PDF usando VB.NET y nuestra biblioteca PDF. El código VB.NET para convertir el archivo HTML en PDF: Este método renderiza un documento HTML como si se abriera como un archivo (protocolo de archivo://). Dim Renderer As New IronPdf.ChromePdfRenderer() Renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape Renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print Dim PDF As IronPdf.PdfDocument = Renderer.RenderUrlAsPdf("file://path-to-your-html-file.html") PDF.SaveAs("styled-sample.pdf") 4. Crear PDF con contenido dinámico: 2 Métodos Históricamente, la 'plantilla' en PDF ha sido una tarea abrumadora para los Ingenieros de Software. Estampar contenido en plantillas PDF rara vez funciona porque cada caso o informe contendrá contenido de distintos tipos y longitudes. Afortunadamente, HTML es excepcionalmente bueno manejando Datos Dinámicos. 4.1. Método 1 - ASP.NET - ASPX a PDF utilizando formularios web VB.NET Cualquier tipo de Formulario Web .NET (incluido Razor) puede ser renderizado en un documento PDF usando este código VB.NET en la subrutina Page_Load en el código VB.NET detrás. :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-8.cs 4.2. Método 2 - HTML a PDF con plantillas de cadenas Para crear documentos PDF dinámicos que incluyan datos específicos de la instancia, simplemente creamos una cadena HTML que coincida con los datos que deseamos renderizar como PDF. :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-9.cs 5. Editar archivos PDF con VB.NET IronPDF para VB.NET también permite que los documentos PDF sean editados, cifrados, con marca de agua, o incluso convertidos de nuevo a texto sin formato: 5.1. Fusión de varios archivos PDF en un solo documento en VB :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-10.cs 5.2. Añade una portada al PDF :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-11.cs 5.3. Eliminar la última página del PDF :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-12.cs 5.4. Cifrar un PDF usando cifrado de 128 bits :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-13.cs 5.5. Estampar contenido HTML adicional en una página en VB :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-14.cs 5.6. Añadir salto de página a PDF usando HTML La manera más fácil de hacer esto es con HTML y CSS: :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-15.cs <div style='page-break-after: always;'> </div> HTML 6. Más tutoriales .NET en PDF También puede estar interesado en: La referencia completa al estilo MSDN para API en VB.NET y C# Un tutorial sobre la conversión de ASPX a PDF para VB.NET y C# Un tutorial en profundidad sobre la renderización de HTML a PDF para VB.NET y C# Conclusión En este tutorial, descubrimos 6 maneras de lograr resultados de VB.NET a PDF usando VB.NET como nuestro lenguaje de programación de elección. Cadena HTML a PDF Crear un PDF en VB.NET usando una cadena HTML para definir su contenido Renderizar URLs existentes como archivos PDF Generar PDF a partir de archivos HTML Plantillado HTML en VB.NET y conversión a PDF dinámico Convertir páginas ASP.NET con datos en vivo, como ASPX a archivos PDF Para cada uno, usamos la popular biblioteca VB.NET IronPDF para permitirnos convertir HTML directamente en documentos PDF dentro de proyectos .NET. Tutorial de acceso rápido ### Descargar este tutorial como código fuente El código fuente completo y gratuito de HTML a PDF de VB.NET para este tutorial está disponible para su descarga como archivo de proyecto comprimido de Visual Studio. Descargar ### Explora este tutorial en GitHub También puede interesarle nuestra amplia biblioteca de ejemplos de generación y manipulación de PDF de VB.NET en GitHub. Explorar el código fuente es la forma más rápida de aprender, y Github es la forma definitiva de hacerlo en línea. Espero que estos ejemplos le ayuden a familiarizarse con las funciones relacionadas con PDF en sus proyectos VB. Creación de PDF en ASP.NET con VB.NET y C# Source Un simple proyecto Hello World para convertir HTML a PDF en VB.NET utilizando IronPDF Exploración en profundidad de HTML a PDF con VB.NET ### Descargar la guía de inicio rápido de C# en PDF Para facilitar el desarrollo de archivos PDF en sus aplicaciones .NET, hemos recopilado una guía rápida en un documento PDF. Esta "Cheat-Sheet" proporciona un acceso rápido a funciones y ejemplos comunes para generar y editar PDFs en C# y VB.NET - y le ahorrará tiempo al empezar a utilizar IronPDF en su proyecto .NET. Descargar ### Ver la referencia de la API Explore la Referencia de API para IronPDF, que describe los detalles de todas las características, espacios de nombres, clases, campos de métodos y enums de IronPDF. Ver la referencia de la API Preguntas Frecuentes ¿Cómo instalo la Biblioteca VB.NET PDF? Puede instalar la Biblioteca VB.NET PDF desde IronPDF a través de NuGet haciendo clic derecho en su proyecto en el Explorador de Soluciones de Visual Studio, seleccionando 'Gestionar Paquetes NuGet...', buscando IronPDF e instalando la última versión. Alternativamente, puede descargar el DLL de IronPDF e instalarlo manualmente en su proyecto o GAC. ¿Cómo puedo crear un PDF usando VB.NET? Puede crear un PDF usando VB.NET utilizando la clase ChromePdfRenderer de IronPDF. Por ejemplo, puede renderizar HTML a PDF con el siguiente código: Dim Renderer As New IronPdf.ChromePdfRenderer(), Dim PDF As IronPdf.PdfDocument = Renderer.RenderHtmlAsPdf('Hello World!'), PDF.SaveAs('sample.pdf'). ¿Qué métodos están disponibles para crear contenido dinámico en un PDF? Hay dos métodos principales para crear contenido dinámico en PDFs usando VB.NET: El Método 1 involucra el uso de ASP.NET Web Forms para renderizar contenido dinámico en un PDF, y el Método 2 involucra la conversión de HTML a PDF con plantillas de cadena para incluir datos específicos de la instancia. ¿Cómo puedo editar un archivo PDF usando VB.NET? Usando IronPDF, los archivos PDF pueden editarse de varias maneras, incluyendo la fusión de múltiples PDFs, la adición de una página de cubierta, la eliminación de páginas, el cifrado de PDFs y la inserción de contenido adicional en las páginas. Por ejemplo, para fusionar PDFs, use el método IronPdf.PdfDocument.Merge. ¿Puedo aplicar estilos al contenido PDF en VB.NET? Sí, puede aplicar estilos al contenido PDF en VB.NET usando CSS, JavaScript e imágenes. Esto puede incluir vincular activos locales o remotos y usar DataURIs para incrustar imágenes directamente en el HTML. ¿Es posible renderizar una página web directamente como un PDF en VB.NET? Sí, usando el método RenderUrlAsPdf de IronPDF, puede renderizar cualquier página web existente directamente como un PDF. Esto le permite convertir toda la página web, incluidos su contenido y estilo, en un archivo PDF. ¿Cuáles son los requisitos del sistema para usar la biblioteca PDF con VB.NET? IronPDF es compatible con .NET Framework 4.6.2 en adelante, así como con .NET Core 2 y versiones posteriores. Funciona perfectamente con proyectos VB.NET en estos entornos. ¿Hay soporte disponible para la biblioteca PDF en VB.NET? Sí, IronPDF ofrece soporte por tickets directamente desde su equipo de desarrollo de la Biblioteca .NET PDF, asegurando que tenga acceso a ayuda cuando sea necesario. ¿Puedo ver la Referencia API para la biblioteca PDF? Sí, puede ver la Referencia API para IronPDF, que detalla todas sus características, espacios de nombres, clases, métodos, campos y enums, en el sitio web de IronPDF. ¿Dónde puedo encontrar más tutoriales sobre cómo usar la biblioteca PDF de VB.NET? Puede encontrar más tutoriales en el sitio web de IronPDF, así como en su repositorio de GitHub. Estos recursos proporcionan ejemplos y casos de uso adicionales para crear y manipular PDFs con VB.NET. ¿Cómo puedo convertir HTML a PDF en VB.NET? Puede usar el método RenderHtmlAsPdf de IronPDF para convertir cadenas HTML en PDFs. Esto es particularmente útil para generar dinámicamente PDFs con contenido estilo. ¿Puedo usar VB.NET para cifrar un archivo PDF? Sí, puede cifrar un archivo PDF usando IronPDF en VB.NET. La biblioteca proporciona métodos para aplicar configuraciones de seguridad, incluida la protección por contraseña, a sus documentos PDF. ¿Qué opciones están disponibles para fusionar documentos PDF en VB.NET? Usando IronPDF, puede fusionar múltiples documentos PDF en un solo archivo utilizando el método PdfDocument.Merge. Esto permite la combinación fácil de diferentes archivos PDF. ¿IronPDF es compatible con .NET 10 para proyectos VB.NET? Sí. IronPDF es totalmente compatible con .NET 10 para VB.NET (así como con C# y F#), incluyendo todas las mejoras de tiempo de ejecución, nuevas API y compatibilidad total desde el primer momento. Los proyectos que utilizan .NET 10 pueden usar IronPDF igual que con versiones anteriores de .NET, sin necesidad de configuración adicional. Curtis Chau Chatea con el equipo de ingeniería ahora Escritor Técnico Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...Leer más Revisado por Jeffrey T. Fritz Gerente Principal de Programas - Equipo de la Comunidad .NET Jeff también es Gerente Principal de Programas para los equipos de .NET y Visual Studio. Es el productor ejecutivo de la serie de conferencias virtuales .NET Conf y anfitrión de 'Fritz and Friends', una transmisión en vivo para desarrolladores que se emite dos veces a la semana donde habla sobre tecnología y escribe código junto con la audiencia. Jeff escribe talleres, presentaciones, y planifica contenido para los eventos de desarrolladores más importantes de Microsoft, incluyendo Microsoft Build, Microsoft Ignite, .NET Conf y la Cumbre de Microsoft MVP. ¿Listo para empezar? Nuget Descargas 17,386,124 | Versión: 2026.2 recién lanzado Descarga Gratis de NuGet Descargas totales: 17,386,124 Ver Licencias
Producto completamente funcional Obtén 30 días de producto completamente funcional.Instálalo y ejecútalo en minutos.
Soporte técnico 24/5 Acceso completo a nuestro equipo de soporte técnico durante tu prueba del producto
Se responde a todas sus preguntas para asegurarse de que dispone de toda la información que necesita. (Sin ningún tipo de compromiso)