USO DE IRONPDF

Cómo añadir imágenes a PDF en VB .NET

Actualizado 3 de marzo, 2024
Compartir:

1. Introducción

Formato de documento portátil de Adobe (PDF) se utiliza ampliamente en diversos sectores para tareas como la creación de facturas. Los desarrolladores también utilizan el formato PDF para producir documentos que cumplan las especificaciones del cliente. Las bibliotecas han simplificado el proceso de creación de archivos PDF y, a la hora de seleccionar una biblioteca para un proyecto, hay que tener en cuenta funciones como las de creación, lectura y conversión.

2. Características de IronPDF

IronPDF es un robusto SDK de PDF que facilita la creación, lectura y edición de documentos PDF. Convierte HTML a PDF utilizando el motor de Chrome y es compatible con varios componentes web como Xamarin, Blazor, Unity, aplicaciones HoloLens, etc. Funciona tanto con aplicaciones en línea como con aplicaciones tradicionales de Windows. IronPDF permite crear PDF estéticamente agradables utilizando HTML5, JavaScript, CSS e imágenes, e incluye un potente conversor de HTML a PDF.

  • La biblioteca IronPDF admite una gran variedad de entradas para la producción de PDF, entre las que se incluyen archivos de imagen, HTML5, ASPXy Vista Razor/MVC.
  • La biblioteca dispone de herramientas para crear archivos PDF interactivos, acabado y envío de formularios interactivos, dividir archivos PDF, extraer texto e imágenes, buscar texto y PDF image rasterization.
  • Además de utilizar agentes de usuario, proxies, cookies, cabeceras HTTP y variables de formulario para autenticación tras formularios de acceso HTML, la biblioteca también ofrece el uso de enlaces como base de los documentos PDF.
  • IronPDF ofrece acceso a archivos PDF protegidos con contraseña solicitando nombres de usuario y contraseñas.
  • La API IronPDF permite leer y editar archivos PDF existentes.
  • La biblioteca puede extraer imágenes de archivos PDF, así como añadir texto, gráficos, marcadores, marcas de agua, encabezados y pies de página a archivos PDF.
  • Los usuarios pueden dividir y combinar páginas en un documento PDF nuevo o existente, e IronPDF puede crear objetos PDF a partir de texto sin necesidad de Acrobat Reader.
  • Tanto los archivos multimedia CSS como los archivos CSS pueden convertirse en documentos PDF.
  • Los usuarios de IronPDF pueden añadir nuevos formularios PDF y editar los ya existentes.

3. Crear documentos PDF a partir de imágenes

IronPDF facilita la creación de PDF a partir de imágenes.

Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")  
Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")  
VB.NET

Utilizando el Convertidor de imágenes a PDF es fácil de usar sin crear ningún objeto para la clase. En Imagen a PDF acepta el nombre del archivo y la ruta como parámetros y convierte el archivo PNG en el PDF deseado. Por último, el Guardar como guarda el archivo PDF generado en la ubicación deseada.

La siguiente imagen muestra el resultado del código anterior.

Cómo añadir imágenes a PDF en VB .NET, Figura 1: La salida del archivo PDF

El archivo PDF de salida

El siguiente ejemplo crea un documento PDF a partir de una lista de imágenes.

Dim lstimages As List(Of String) = New List(Of String)
lstimages.Add("test.png") lstimages.Add("demo.png")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
Dim lstimages As List(Of String) = New List(Of String)
lstimages.Add("test.png") lstimages.Add("demo.png")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
VB.NET

Cómo añadir imágenes a PDF en VB .NET, Figura 2: El archivo PDF a partir de dos imágenes

El archivo PDF a partir de dos imágenes

4. Crear documentos PDF a partir de objetos de imagen de mapa de bits

Varios objetos de imagen de mapa de bits pueden convertirse en archivos PDF con sólo unas líneas de código.

Imports system.Drawing
Imports IronPdf

Dim image = Bitmap.FromFile("test.png")
Dim doc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")
Imports system.Drawing
Imports IronPdf

Dim image = Bitmap.FromFile("test.png")
Dim doc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")
VB.NET

En el ejemplo anterior, se crea un objeto Bitmap a partir del archivo PNG y se utiliza como formato medio para convertirlo en un archivo PDF.

Cómo añadir imágenes a PDF en VB .NET, Figura 3: Generar un archivo PDF a partir de una imagen PNG

Generar un archivo PDF a partir de una imagen PNG

También es posible combinar una colección (o Lista) de objetos Bitmap en un único PDF:

Dim lstimages As List(Of IronSoftware.Drawing.AnyBitmap) = New List(Of IronSoftware.Drawing.AnyBitmap)
lstimages.Add(Bitmap.FromFile("test.png"))
lstimages.Add(Bitmap.FromFile("demo.png"))
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")  
Dim lstimages As List(Of IronSoftware.Drawing.AnyBitmap) = New List(Of IronSoftware.Drawing.AnyBitmap)
lstimages.Add(Bitmap.FromFile("test.png"))
lstimages.Add(Bitmap.FromFile("demo.png"))
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")  
VB.NET

Cómo añadir imágenes a PDF en VB .NET, Figura 4: Combinar varios archivos Bitmap para generar un archivo PDF

Combinar varios archivos Bitmap para generar un archivo PDF

Configure el comportamiento de las llamadas a los métodos anteriores mediante una directiva ChromePdfRenderOptions para mejorar el aspecto visual del archivo PDF de salida. Las opciones que pueden configurarse incluyen la posición de la imagen, el formato de encabezado y pie de página, el título de la página, el tamaño de la página y muchas otras.

Más información cómo añadir imágenes a los PDF con IronPDFjunto con otra información, se puede encontrar en el Sección de documentos.

5. Conclusión

La biblioteca IronPDF ofrece una licencia gratuita para el desarrollo y se pueden adquirir diversas licencias para su uso en un entorno de producción, en función de las necesidades del desarrollador. El paquete Lite cuesta $749 por adelantado y no tiene gastos corrientes. Las licencias incluyen una licencia perpetua, un año de soporte del producto, actualizaciones y opciones de redistribución SaaS y OEM. Son inversiones únicas que pueden utilizarse para la producción, la puesta en escena y el desarrollo.

IronPDF también ofrece licencias gratuitas por tiempo limitado. Además, IronPDF ofrece licencias gratuitas que impiden la redistribución. Para ver todos los detalles sobre precios y licencias de IronPDF, visite la página página de licencias.

< ANTERIOR
PDF API C# (Tutorial de ejemplo de código)
SIGUIENTE >
Cómo convertir un código QR a PDF

¿Listo para empezar? Versión: 2024.10 acaba de salir

Descarga gratuita de NuGet Descargas totales: 11,173,334 Ver licencias >