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.

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 elConvertidor de imágenes a PDF es fácil de usar sin crear ningún objeto para la clase. EnImagen a PDF acepta el nombre del archivo y la ruta como parámetros y convierte el archivo PNG en el PDF deseado. Por último, elGuardar 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 directivaChromePdfRenderOptions 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ónañadir imágenes a PDF con IronPDFjunto con otra información, se puede encontrar en elDocumentación de IronPDF.

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áginaDetalles de licencia de IronPDF.

< 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.12 acaba de salir

Descarga gratuita de NuGet Descargas totales: 11,622,374 Ver licencias >