IRONSOFTWAREHOME
USANDO IRONPDF

Firma digital PDF en C# para España: PAdES, LOPDGDD, TicketBAI y FNMT con IronPDF

Curtis Chau
Curtis Chau
Updated: 21 de abril de 2026

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

Temas tratados en el tutorial

En este tutorial, se cubrirá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 del Administrador de Paquetes NuGet
  • Método 2: Consola del Administrador de Paquetes NuGet
  • Método 3: Usando el archivo DLL
  1. Agregar el Namespace de IronPDF
  2. Convertir Imágenes JPG a Documentos PDF
  3. Resumen

Requisitos al usar IronPDF:

  • Debería tener un conocimiento básico de los lenguajes C#.
  • Debe tener conocimientos básicos de Aplicaciones de Windows.

1. Introducción a la biblioteca IronPDF

La solución IronPDF for .NET PDF Library es un sueño para los desarrolladores, particularmente ingenieros de software que usan C#. Usando esta excelente herramienta de Iron Software, puede crear fácilmente una biblioteca PDF central para .NET. IronPDF asegurará que cualquier conversión de PDF desde diferentes formatos sea un proceso sin esfuerzo y que ahorre tiempo.

También le permite construir un archivo PDF usando HTML5, JavaScript, CSS e imágenes. Puede editar sin problemas, estampar y agregar encabezados y pies de página a un PDF. Además, hace que sea muy fácil leer texto PDF, extraer imágenes o convertir imágenes a PDF programáticamente.

Algunas de las características importantes incluyen:

Aquí, este tutorial se centra en la conversión de archivos PNG a documentos PDF. IronPDF admite casi todos los formatos de imagen para la conversión. Los formatos de imagen soportados son JPG, PNG, GIF, TIFF, SVG y BMP.

2. Crear un proyecto C#

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

Comencemos creando un proyecto C#.

  • Abre Visual Studio.
  • Ya sea cree un nuevo proyecto C# o abra uno existente.
  • Dé 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 del .NET Framework es 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 del gestor de paquetes NuGet

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 que la Solución del Administrador de Paquetes NuGet está abierta, busque la biblioteca IronPDF para convertir una imagen PNG a un archivo PDF. Luego haga clic en instalar.

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

Método 2: Consola del gestor de paquetes NuGet

Usar la Consola del Administrador 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. Simplemente utilice el siguiente comando para proceder.

PM > Install-Package IronPdf

Método 3: Uso de archivos DLL

Puede descargar directamente el archivo .DLL de IronPDF desde el sitio web. Se puede descargar instantáneamente desde el enlace de descarga oficial del DLL de IronPDF.

Para referenciar la biblioteca en su proyecto, siga estas instrucciones:

  • Haz clic derecho en la Solución en el Explorador de Soluciones
  • Seleccione "Referencias" • Busca la librería IronPDF.dll
  • Haz clic en OK

¡Todo listo! IronPDF está descargado, instalado y listo para usarse para convertir PNG a formato PDF.

4. Añadir el espacio de nombres IronPDF

Ahora agregue el espacio de nombres de IronPDF a su programa. Debe agregar una línea de código dada en la parte superior del archivo.

using IronPdf;

Esto le permitirá acceder a todas las funciones proporcionadas por IronPDF. Esta línea de código debe agregarse a cada archivo donde desee usar las funciones de IronPDF.

5. Convertir PNG a formato PDF

Convertir archivos PNG a documentos PDF es muy fácil con IronPDF. Sólo una línea de código puede lograr esta tarea utilizando el método ImageToPdf de IronPDF. Dentro del directorio del proyecto, coloque las imágenes PNG a convertir dentro de una carpeta llamada assets. La carpeta debe ubicarse en la ubicación bin\Debug\net6.0. Luego, usando System.IO.Directory, enumere la carpeta de recursos 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 a un documento PDF y guardar un objeto Stream en el disco.

using IronPdf;
using System;
using System.IO;
using System.Linq;

public class Program
{
    public static void Main()
    {
        Console.WriteLine("C# Convert PNG to PDF using IronPDF");

        // Directory is set to the assets folder. Filters for files ending with '.png' or '.PNG'.
        var images = Directory.EnumerateFiles("assets").Where(f => f.ToLower().EndsWith(".png"));

        // Converts the images to a PDF and saves them.
        if (images.Any())
        {
            ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");
            Console.WriteLine("PNG successfully converted to PDF");
        }
        else
        {
            Console.WriteLine("No PNG files found.");
        }
    }
}

En el fragmento de código anterior, la carpeta de assets contiene solo un archivo PNG. El archivo de salida se ve así:

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

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

C# Convertir PNG a PDF (Tutorial de ejemplo de código), Figura 5: Varias 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 a un documento PDF usando la biblioteca IronPDF C#. La manipulación y configuración de archivos PDF se vuelve notablemente sencilla con la función de la biblioteca IronPDF. Todo lo que se necesita son solo unas pocas líneas de código para construir un documento PDF a partir de archivos PNG. Ya sea para convertir imágenes JPG, imágenes PNG, o numerosos otros formatos, IronPDF es ideal para desarrolladores y empresas.

¡Utilice 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 solo dos. Visite esta página de información de licencias de IronPDF para obtener más información sobre las licencias.

Curtis Chau
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 estructurados y visualmente atractivos.

...
Leer más

Artículos Relacionados

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca C# NuGet para PDF
Instalar con NuGet

Versión: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. En el Explorador de Soluciones, haga clic derecho en Referencias, Administrar Paquetes NuGet
  2. Seleccione Examinar y busque "IronPDF"
  3. Seleccione el paquete e instale
C# PDF DLL
Descargar DLL

Versión: 2026.9

o descargue el Instalador de Windows aquí.

  1. Descargue y descomprima IronPDF en una ubicación como ~/Libs dentro del directorio de su solución
  2. En el Explorador de Soluciones de Visual Studio, haga clic derecho en Referencias. Seleccione Examinar, "IronPDF.dll"

Licencias desde $999