USO DE IRONPDF

C# Convertir JPG a PDF (Tutorial de ejemplo de código)

Actualizado 4 de septiembre, 2022
Compartir:

Este artículo le guiará a través de la conversión de formatos JPG a formato PDF mediante programación en C#, utilizando la biblioteca IronPDF super rápido.

Temas tratados en el tutorial

En este tutorial se tratarán los siguientes temas:

  1. Introducción a la biblioteca IronPDF
  2. Crear un proyecto C
  3. Instalar la biblioteca IronPDF
    • Método 1: Solución NuGet Package Manager
    • Método 2: Consola del gestor de paquetes NuGet
    • Método 3: Utilizar el archivo DLL
  4. Añadir el espacio de nombres IronPDF
  5. Convertir imágenes JPG en documentos PDF
  6. Resumen

    Requisitos para utilizar IronPDF:

  • Debe tener conocimientos básicos de lenguajes C#.
  • Debe tener conocimientos básicos de aplicaciones Windows.

1. Crear un C# Proyecto

Antes de empezar, debería tener algunos conocimientos sobre las sentencias de nivel superior, ya que el código básico está extraído de C# 10.0.

Empecemos creando un proyecto C#.

  • Abre Visual Studio.
  • Cree un nuevo proyecto C#.
  • Dale un nombre al proyecto.
  • Seleccione una versión de .NET Core para su proyecto. Se recomienda utilizar .NET 6.0 para este proyecto.

2. Instale la biblioteca IronPDF

Método 1: Solución NuGet Package Manager

Visual Studio proporciona el gestor de paquetes NuGet para descargar paquetes NuGet en sus proyectos. Puede acceder a él a través del menú Herramientas, o haciendo clic con el botón derecho del ratón sobre su proyecto en Explorador de soluciones.

C# Convertir JPG a PDF (Tutorial de ejemplo de código), Figura 1: Abrir desde el Explorador de soluciones

Abrir desde el Explorador de soluciones

Una vez abierto el panel de soluciones del gestor de paquetes NuGet, busque la biblioteca IronPDF. Selecciona instalar.

C# Convertir JPG a PDF (Tutorial de ejemplo de código), Figura 2: Examinar IronPDF

Buscar en IronPDF

Método 2: Consola del gestor de paquetes NuGet

También se puede utilizar la consola del gestor de paquetes NuGet para instalar fácilmente la biblioteca. No se requieren privilegios administrativos para la instalación. Utilice un comando NuGet para instalar la biblioteca IronPDF en su proyecto. Copie el fragmento de código en la consola del gestor de paquetes NuGet y pulse Intro. La librería IronPDF estará instalada y lista para ser utilizada en su proyecto.

Install-Package IronPdf

Método 3: Utilizar un archivo DLL

También puede descargar IronPDF .DLL directamente desde el sitio web.

Después de descomprimir el archivo, haga referencia a la biblioteca en su proyecto siguiendo estos pasos:

  • Haga clic con el botón derecho en la solución en el Explorador de soluciones
  • Seleccione "Referencias".
  • Buscar la biblioteca IronPDF.dll
  • Haga clic en OK

    Todo hecho! IronPDF está descargado, instalado y listo para usar para convertir JPG a formato PDF.

3. Añadir el espacio de nombres IronPDF

Ahora añada el espacio de nombres IronPDF a su programa. Tienes que añadir la línea de código proporcionada al principio del archivo.

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

Esto le permitirá acceder a las funciones de la biblioteca IronPDF. Es necesario añadir esta línea de código a cada archivo para utilizar las funciones de IronPDF.

4. Convertir imágenes JPG a formato PDF

La conversión de imágenes JPG a archivos PDF puede realizarse en una sola línea con IronPDF. El código es ordenado, limpio y comprensible. Esta tarea puede llevarse a cabo utilizando el programa IronPDFs Imagen a PDF método. Sigue los pasos que se indican a continuación para convertir cualquier imagen JPG en un documento PDF.

En primer lugar, coloque todos los formatos de archivo JPG que desee convertir dentro de una carpeta denominada assets situada en el directorio del proyecto. La carpeta debe colocarse en la ubicación: bin\Debug\net6.0.

A continuación, utilizando System.IO.Directory, enumera la carpeta assets con todos los archivos JPG y pásala al método ImageToPdf para la conversión a PDF. El siguiente fragmento de código ayuda a convertir imágenes JPG a PDF y las guarda en un nuevo documento.

using IronPdf;

Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF");

//  Selecciona todas las imágenes JPG/JPEG de la carpeta 'assets'.
var image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));

//  Convertir imagen a PDF y guardarla.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf");

//  Imprimir mensaje de éxito
Console.WriteLine("JPG successfully converted to PDF using C#");
using IronPdf;

Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF");

//  Selecciona todas las imágenes JPG/JPEG de la carpeta 'assets'.
var image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));

//  Convertir imagen a PDF y guardarla.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf");

//  Imprimir mensaje de éxito
Console.WriteLine("JPG successfully converted to PDF using C#");
Imports IronPdf

Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF")

'  Selecciona todas las imágenes JPG/JPEG de la carpeta 'assets'.
Dim image = System.IO.Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".jpg") f.EndsWith(".jpeg"))

'  Convertir imagen a PDF y guardarla.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf")

'  Imprimir mensaje de éxito
Console.WriteLine("JPG successfully converted to PDF using C#")
VB   C#

En el fragmento de código anterior, la carpeta de activos sólo contiene una imagen JPG. El archivo de salida tiene este aspecto:

C# Convertir JPG a PDF (Tutorial de ejemplo de código), Figura 3: Archivo JPG único a archivo PDF

De un archivo JPG a un archivo PDF

El mismo código de ejemplo puede utilizarse para convertir varios archivos JPG. El resultado contiene tres imágenes JPG en un documento PDF.

C# Convertir JPG a PDF (Tutorial de ejemplo de código), Figura 4: Múltiples imágenes JPG a documento PDF

Múltiples imágenes JPG a documento PDF

5. Resumen

Este tutorial muestra cómo convertir imágenes JPG en documentos PDF utilizando la biblioteca IronPDF C#. La manipulación y el formateo de archivos PDF se simplifican considerablemente con la función de biblioteca IronPDF. Todo lo que se necesita son unas pocas líneas de código para crear un documento PDF a partir de archivos JPG. Esto ayuda a enviar todas las imágenes en un único documento PDF, lo que ahorra tiempo de carga y descarga. También puede convertir TIFF y otros formatos de imagen utilizando el mismo método que en el tutorial de JPG.

6. Más información sobre la biblioteca IronPDF

La solución de biblioteca PDF .NET de IronPDF es un sueño para los desarrolladores, en particular para los ingenieros de software que utilizan C#. Con esta excelente herramienta de Iron Software, podrá crear fácilmente una biblioteca PDF básica para .NET. IronPDF se asegurará de que cualquier conversión de PDF de diferentes formatos sea un proceso sin esfuerzo y que ahorre tiempo.

También le permite construir un archivo PDF utilizando HTML5 JavaScript, CSS e imágenes. Puede editar, sellar y añadir encabezados y pies de página a un PDF sin problemas. Además, facilita enormemente la lectura de texto en PDF, la extracción de imágenes o convertir imágenes a PDF mediante programación.

Algunas de las características importantes son:

  • Cree documentos PDF a partir de HTML4/5, CSS, JavaScript e imágenes.
  • Generar documentos PDF a partir de URL.
  • Cargar URL con credenciales de acceso a la red personalizadas El sistema permite el acceso a través de formularios de acceso HTML, encabezados HTTP, proxies, cookies, agentes de usuario y variables de formulario.
  • Cifrar y descifrar PDF.
  • Fusión de archivos PDF existentes.
  • Creación y edición Formularios PDF.

    Este tutorial se centra en la conversión de una imagen JPG a un documento PDF. IronPDF admite la conversión de casi todos los formatos de imagen. Los formatos compatibles son JPG, PNG, TIFF, GIF, SVG y BMP.

    Puede probar la versión gratuita de IronPDF para probarlo y con una clave de prueba gratuita, puede probar la funcionalidad de IronPDF. Además, la oferta especial actual le permite obtener cinco productos de IronPDF por el precio de sólo dos! Encontrará información sobre la concesión de licencias en página de licencias.

< ANTERIOR
C# Convertir PNG a PDF (Tutorial de ejemplo de código)
SIGUIENTE >
Guardar Matriz de Bytes en PDF C# (Ejemplo de Código)

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

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