我目前具有以下功能来打开pdf并将其导出为jpg。我尝试用pdf大小调整输出图像的大小,但是它不起作用。我该怎么办?
with Img(filename=pdfName, resolution=self.resolution) as pic:
reader = PyPDF2.PdfFileReader(pdfName.replace('[0]', ''))
for i in range(len(pic.sequence)):
pdfSize = reader.getPage(i).mediaBox
width = pdfSize[2]
height = pdfSize[3]
pic.width = int(width)
pic.height = int(height)
pic.compression_quality = self.compressionQuality
pic.background_color = Color("white")
pic.alpha_channel = 'remove'
pic.save(filename=output)
我从pdfSize
开始的宽度和高度,但是输出图像没有这些值。
我也尝试过,但也没有成功:
pic.resize = (int(width), int(height))