在此处输入图像描述这就是代码,问题是保存 pdf 后它显示为黑色。但是转换时的一些tiffs被保存并正确转换,但是有些变黑了。
import json
import urllib.parse
import boto3
import os
import img2pdf
from PIL import Image
path = r"SI-1.tif"
im = Image.open(path)
(file1, ext) = os.path.splitext(path)
print(file1)
print(ext)
pdf_Path = "static\A.pdf"
if ext.lower() == '.tif' or ext.lower() == '.jpg':
pdf_bytes = img2pdf.convert(im.filename)
# opening or creating pdf file
file = open(pdf_Path, "wb")
# writing pdf files with chunks
file.write(pdf_bytes)