USO DE IRONPDF

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

Actualizado 3 de septiembre, 2022
Compartir:

Este artículo le guiará sobre cómo convertir PNG a PDF utilizando la API de conversión de imágenes IronPDF en C#.

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. Introducción a 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:

2. Crear un C# Proyecto

Este tutorial utilizará la última versión de Visual Studio y el lenguaje de programación C# para construir el proyecto. Dado que el código de ejemplo se deriva de C# 10.0, debería tener algunos conocimientos sobre las sentencias de nivel superior.

Empecemos creando un proyecto C#.

  • Abre Visual Studio.
  • Cree un nuevo proyecto C# o abra uno existente.
  • Dale un nombre al proyecto.
  • Seleccione .NET Core >= 3.1 ya que 3.1 es compatible y funciona en todos los dispositivos. La versión más reciente y estable de .NET Framework es la 6.0.

    C# Convertir PNG a PDF (Tutorial de ejemplo de código), Figura 1: Programa de consola después de crear el proyecto

    Programa de consola después de crear el proyecto

3. Instalar la biblioteca IronPDF

Método 1: Solución NuGet Package Manager

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

Abrir desde el Explorador de soluciones

Una vez abierta la solución NuGet Package Manager, busque la biblioteca IronPDF para convertir una imagen PNG en un archivo PDF. A continuación, haga clic en instalar.

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

Buscar en IronPDF

Método 2: Consola del gestor de paquetes NuGet

El uso de la consola del gestor de paquetes NuGet le permitirá instalar la biblioteca sin esfuerzo. No se requieren privilegios administrativos para instalar la biblioteca. Se utilizará un comando NuGet para instalar la biblioteca IronPDF en su proyecto. Sólo tiene que utilizar el siguiente comando para proceder.

Install-Package IronPdf

Método 3: Utilizar un archivo DLL

Puede descargar directamente el archivo .DLL de IronPDF desde el sitio web. Se puede descargar instantáneamente desde el Descarga de IronPDF DLL.

Para hacer referencia a la biblioteca en su proyecto, siga estas instrucciones:

  • 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 PNG a formato PDF.

4. Añadir el espacio de nombres IronPDF

Ahora añada el espacio de nombres IronPDF a su programa. Tienes que añadir una determinada línea de código en la parte superior del archivo.

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

Esto le permitirá acceder a todas las funciones proporcionadas por IronPDF. Esta línea de código debe añadirse a todos los archivos en los que desee utilizar las funciones de IronPDF.

5. Convertir PNG a formato PDF

Convertir archivos PNG en documentos PDF es muy fácil con IronPDF. Sólo una línea de código puede lograr esta tarea utilizando los IronPDFs Imagen a PDF método. Dentro del directorio del proyecto, coloque las imágenes PNG a convertir dentro de una carpeta llamada assets. La carpeta debe colocarse en la ubicación: bin\Debug\net6.0. A continuación, utilizando System.IO.Directory, enumere la carpeta assets con todos los archivos PNG y pásela al método ImageToPdf para el flujo de la operación de conversión. El siguiente ejemplo de código le ayuda a convertir una imagen PNG en un documento PDF y a guardar un objeto Stream en el disco.

using IronPdf;

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

//  Una o más imágenes como IEnumerable. Este ejemplo selecciona todas las imágenes PNG en una carpeta específica 'assets'.
var image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png") 
 f.EndsWith(".PNG"));

//  Convierte las imágenes en un PDF y lo guarda.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf");

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

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

//  Una o más imágenes como IEnumerable. Este ejemplo selecciona todas las imágenes PNG en una carpeta específica 'assets'.
var image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png") 
 f.EndsWith(".PNG"));

//  Convierte las imágenes en un PDF y lo guarda.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf");

//  Imprimir mensaje de éxito
Console.WriteLine("PNG successfully converted to PDF");
Imports IronPdf

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

'  Una o más imágenes como IEnumerable. Este ejemplo selecciona todas las imágenes PNG en una carpeta específica 'assets'.
Dim image = System.IO.Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".png") f.EndsWith(".PNG"))

'  Convierte las imágenes en un PDF y lo guarda.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf")

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

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

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

De un archivo JPG a un archivo PDF

El mismo código de ejemplo puede utilizarse para convertir varias imágenes PNG. Los formatos de archivo de salida contienen tres documentos PNG a PDF.

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

Múltiples imágenes PNG a documento PDF

6. Resumen

Este tutorial muestra cómo convertir una imagen PNG en un documento PDF utilizando la biblioteca IronPDF C#. La manipulación y configuración de archivos PDF se convierte en algo notablemente sencillo con la función de biblioteca IronPDF. Todo lo que se necesita son unas pocas líneas de código para construir un documento PDF a partir de archivos PNG. Ya sea para convertir imágenes JPG, PNG o muchos otros formatos, IronPDF es ideal para desarrolladores y empresas.

Utiliza la versión gratuita para probarlo! Además, 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! Visita esta página página de licencias para más información sobre licencias.

< ANTERIOR
C# Text to PDF (Tutorial de ejemplo de código)
SIGUIENTE >
C# Convertir JPG a PDF (Tutorial de 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