img2pdf
es 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