¿Cómo convertir una imagen a PDF en Python?

img2pdfes un paquete Python de código abierto para convertir imágenes a formato pdf. Incluye otro módulo de Pillow que también se puede utilizar para mejorar la imagen (Brillo, contraste y otras cosas)

Use este comando para instalar los paquetes

pip install img2pdf

 
A continuación se muestra la implementación:

La imagen se puede convertir en bytes pdf usando img2pdf.convert()las funciones proporcionadas por el módulo img2pdf, luego el archivo pdf se abre en modo wb y se escribe con los bytes.

# Python3 program to convert image to pfd
# using img2pdf library
  
# importing necessary libraries
import img2pdf
from PIL import Image
import os
  
# storing image path
img_path = "C:/Users/Admin/Desktop/GfG_images/do_nawab.png"
  
# storing pdf path
pdf_path = "C:/Users/Admin/Desktop/GfG_images/file.pdf"
  
# opening image
image = Image.open(img_path)
  
# converting into chunks using img2pdf
pdf_bytes = img2pdf.convert(image.filename)
  
# opening or creating pdf file
file = open(pdf_path, "wb")
  
# writing pdf files with chunks
file.write(pdf_bytes)
  
# closing image file
image.close()
  
# closing pdf file
file.close()
  
# output
print("Successfully made pdf file")

Producción:

Successfully made pdf file

Publicación traducida automáticamente

Artículo escrito por Kartikaybhutani y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *