【发布时间】:2017-06-27 22:01:18
【问题描述】:
我有 190 张图片,每张大小为 1.5 到 3 MB,我想将所有这些图片制作成 pdf
我在关注这个 Create PDF from a list of images.
问题是当我尝试制作最多 20 张图片的 pdf 时,它的效果非常好。虽然 pdf 大小变成 35 到 40 MB,并且执行需要相当长的时间,但是当我处理 100 张图像时,它永远不会执行输出 pdf 文件
from fpdf import FPDF
pdf = FPDF('P', 'mm', 'A4')
inp = 'images'
sstr = open(inp).read()
imagelist = sstr.strip().split()
#print imagelist #list of 190 images
for image in imagelist:
pdf.add_page()
pdf.image(image,0,0,210,297)
pdf.output("yourfile.pdf", "F")
【问题讨论】:
标签: python pdf pdf-generation fpdf