Я хочу преобразовать PDF в изображение с помощью pdf2image в python на Ma c OS X - PullRequest
0 голосов
/ 26 мая 2020

Я хочу преобразовать pdf в изображение с помощью pdf2image в python на Ma c OS X.

    from pdf2image import convert_from_path, convert_from_bytes
from pdf2image.exceptions import (
    PDFInfoNotInstalledError,
    PDFPageCountError,
    PDFSyntaxError
)
# define pdf path
# convert pdf to image(1200dpi)
pdf_path = Path(".")
images = convert_from_path(str(pdf_path), 1200)
# save image files one by one
image_dir = Path(".")
for i, page in enumerate(pages):
    file_name = pdf_path.stem + "_{:02d}".format(i + 1) + ".jpeg"
    image_path = image_dir / file_name
    # save JPEG
    page.save(str(image_path), "JPEG")

, а затем я получаю пустые файлы ... Я не могу понять, что происходит. Есть мысли от кого-нибудь ??

1 Ответ

0 голосов
/ 26 мая 2020

Hiro

Используя библиотеку pdf2image, можно преобразовать pdf в image таким образом,

from pdf2image import convert_from_path
pages = convert_from_path('pdf_file', 500) // where 500 is dpi

Сохранение страниц в формате jpeg

for page in pages:
    page.save('out.jpg', 'JPEG')

Для преобразования первой страницы PDF и ничего больше проверьте этот Пример,

from pdf2image import convert_from_path
pages = convert_from_path('file.pdf', 500)
pages = convert_from_path('file.pdf', 500, single_file=True)
pages[0].save('file.jpg', 'JPEG')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...