1. Vamos aprender nessa aula a converter uma imagem em pdf. Vamos adicionar o código em uma função dentro do módulo que criamos na aula anterior.
  2. Para essa funcionalidade, vamos precisar instalar a biblioteca Pillow. Execute o comando a seguir no terminal, para esse fim. pip install Pillow.
  3. Pensando nisso, no arquivo pdf_operations.py vamos criar o código abaixo.
import PyPDF2 as pdf
from PyPDF2 import PdfReader
from PIL import Image

def convert_img_pdf(image_file):
    my_image = Image.open(image_file)
    img = my_image.convert("RGB")
    filename = f"{os.path.splitext(image_file)[0]}.pdf"
    img.save(filename)

convert_img_pdf("files/IM14.jpg")
  1. Para executar o arquivo execute o comando python .\pdf_operations.py

Img.png