Исходный файл здесь . Код выборки sify
. Это всего лишь один jpg.Если вы не можете скачать его, пожалуйста, свяжитесь с bbliao@126.com.
Однако это изображение не работает с пакетом fpdf
, я не знаю почему.Вы можете попробовать.
Таким образом, я должен использовать img2pdf
.С помощью следующего кода я успешно преобразовал это изображение в pdf.
t=os.listdir()
with open('bb.pdf','wb') as f:
f.write(img2pdf.convert(t))
Однако, когда несколько изображений объединяются в один файл PDF, img2pdf
просто объединяет каждое изображение с помощью head_to_tail.Это вызывает каждый размер страницы = imgaesize.Вкратце, первая страница pdf имеет размер 30 см * 40 см, а вторая - 20 см * 10 см, третья - 15 * 13 ... Это ужасно.
Мне нужен такой же размер страницы (A4
дляпример) и тот же размер на каждой странице PDF.Одна страница в формате pdf с одним изображением.