是否可以使用python模块Wand将PDF转换为JPG并在飞行中使用结果?

2024-10-17 06:29:09 发布

您现在位置:Python中文网/ 问答频道 /正文

插入图像.pdf在使用reportlab构建的报表中,一种方法是首先转换图像.pdf到图像.jpg例如使用魔杖:

from wand.image import Image as wandImage
from reportlab.platypus import Image

....

with wandImage(filename='input.pdf') as img:
                img.crop(42, 64, 552, 677) # (left, top, width, height)
                img.save(filename = "output.jpg")

img = Image("output.jpg", 175.0*mm, 30.0*mm) 
img.hAlign = 'CENTER'
rapport.append(img)

...

拯救一个文件.jpg然后打开这个文件。是否可以不使用保存步骤直接使用结果?例如这个白痴代码(这不起作用!)公司名称:

^{pr2}$

Tags: 文件from图像imageimportimgoutputpdf