IRONSOFTWAREHOME
USANDO IRONPDF FOR PYTHON

Cómo Convertir PNG a Un Archivo PDF en Python

Curtis Chau
Curtis Chau
Updated: 21 de abril de 2026

1.0 Introducción

La biblioteca IronPDF for Python es una herramienta que puedes usar para agilizar tu experiencia al trabajar con archivos PDF y convertir archivos de imagen en archivos PDF. Se destaca en la extracción de varios tipos de datos, como imágenes, botones de opción, y widgets de cuadro de lista, y transformarlos en datos estructurados que son más sencillos para que los programadores entiendan.

2.0 IronPDF for Python

Los programadores que usan Python ahora pueden manejar fácilmente el formato PDF con la ayuda de la biblioteca IronPDF for Python, que ofrece un conjunto completo de funciones PDF. También hay más opciones para desarrollar interfaces gráficas de usuario (GUI) gracias a su capacidad para integrarse con otros marcos.

Debido a la versatilidad de Python y su facilidad de uso al crear interfaces gráficas de usuario, es un lenguaje de programación que muchos desarrolladores prefieren. Debido a su naturaleza dinámica, se distingue de otros lenguajes de programación.

2.1 Cómo utilizar IronPDF for Python

Asegúrate de que tu dispositivo tenga los requisitos necesarios para usar IronPDF for Python. Luego, el manejo y procesamiento efectivos de datos PDF puede lograrse simplemente agregando el módulo IronPDF a Python.

Asegúrate de que la variable de entorno para la ruta de Python esté añadida para que sea accesible desde la línea de comandos. En los marcos web de Python así como en los marcos de Windows, IronPDF se puede utilizar.

2.2 Características de IronPDF

La siguiente es una lista de algunas de las características más importantes de IronPDF.

3.0 Convertir PNG a PDF

Esta sección usa IronPDF for Python para convertir una imagen a un PDF después de instalar IronPDF y crear la nueva carpeta del proyecto PyCharm. Puedes ver cómo convertir una imagen a una extensión de archivo PDF en el siguiente ejemplo de código.

from ironpdf import ImageToPdfConverter

# Create a PDF from an image file named "Test.png"
pdf_converter = ImageToPdfConverter.ImageToPdf("Test.png")

# Save the converted PDF with the file name "Demo.pdf"
pdf_converter.SaveAs("Demo.pdf")
Python

Este fragmento de código crea un PDF a partir de un archivo de imagen llamado "Test.png" usando la biblioteca IronPDF para crear un convertidor de imagen a PDF. Al utilizar la ruta al archivo de imagen PNG como entrada, primero construye un objeto ImageToPdfConverter. El objeto utiliza la función ImageToPdf y la ruta del archivo de imagen original para completar la conversión de la imagen a PDF.

A continuación, utiliza la función SaveAs para guardar el PDF convertido con el nombre de archivo "Demo.pdf". Esto producirá un PDF de salida con la misma ruta que el script de Python. En esencia, convierte un archivo PNG a un archivo PDF, lo cual es útil para compartir y manejar documentos de muchas maneras.

Esto también funciona con otros formatos de archivo/tipos de archivo, como imágenes JPEG. Todo lo que necesitarías hacer es cambiar el código para incluir el sufijo '.jpeg' o '.jpg' en la ruta del archivo para la imagen, como se muestra en el código a continuación.

from ironpdf import ImageToPdfConverter

# Create a PDF from an image file named "Test.jpeg"
pdf_converter = ImageToPdfConverter.ImageToPdf("Test.jpeg")

# Save the converted PDF with the file name "Demo.pdf"
pdf_converter.SaveAs("Demo.pdf")
Python

Cómo convertir un archivo PNG a PDF en Python, Figura 1: El archivo PDF resultante El archivo PDF de salida

3.1 Convertir varias imágenes a PDF

Con solo unas pocas líneas de código, puedes usar IronPDF for Python para convertir y combinar todas las imágenes en una carpeta en un único archivo PDF. Puedes aprender cómo combinar múltiples imágenes en un único archivo PDF usando el ejemplo de código Python a continuación.

import os
from System.Collections.Generic import List
from ironpdf import ImageToPdfConverter

# Create a list of image file paths from the "assets" directory with ".png" extensions
image_files = [os.path.join("assets", f) for f in os.listdir("assets") if f.lower().endswith(".png")]

# Create a directory list to hold the image file paths
directory_list = List[str]()
for image_file in image_files:
    directory_list.Add(image_file)

# Convert the list of image files into a single PDF and save it as "Demo.pdf"
ImageToPdfConverter.ImageToPdf(directory_list).SaveAs("Demo.pdf")
Python

Este código crea un único archivo PDF compuesto a partir de una lista de archivos de imagen PNG que se encuentran en un directorio especificado ("assets") usando la biblioteca IronPDF.

Comienza importando los módulos necesarios de la biblioteca IronPDF. Crea una lista de rutas de archivos de imagen desde el directorio "assets" que satisface el requisito de tener una extensión de archivo ".png" usando una comprensión de listas. La variable image_files contiene esta lista.

Las rutas a los archivos de imagen seleccionados se incluyen en una lista denominada directory_list. A continuación, se utiliza el método Add para recorrer la lista image_files y añadir cada ruta de archivo de imagen a directory_list.

Por último, utiliza el método SaveAs para guardar la lista de archivos de imagen como "Demo.pdf" e invoca ImageToPdfConverter.ImageToPdf(directory_list) para convertir la lista de archivos de imagen en un único archivo PDF.

Para saber más sobre la conversión de imagen a PDF, consulta esta guía de Python.

4.0 Conclusión

La biblioteca IronPDF ofrece una fuerte protección de seguridad para minimizar riesgos potenciales y asegurar la seguridad de los datos. La biblioteca es compatible con todos los navegadores populares y ofrece una amplia gama de funciones de manipulación de PDF, todas a tu disposición. Hay varias opciones de licencias para que elijas, incluyendo una licencia de desarrollador gratuita y licencias de desarrollador adicionales que pueden comprarse, para satisfacer las diversas necesidades de los desarrolladores.

El paquete $999 Lite incluye una licencia perpetua, una garantía de devolución del dinero de 30 días, un año de mantenimiento del software y opciones de actualización. Los usuarios pueden evaluar el producto en escenarios de uso en el mundo real durante el período de prueba con marca de agua de treinta días. Por favor, haz clic en la página de licencias dada para aprender más sobre la versión de prueba, el precio, y las licencias de IronPDF.

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