В настоящее время у меня есть следующая функция, чтобы открыть 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))