【发布时间】:2020-05-26 03:13:21
【问题描述】:
我想在 Mac OS X 上使用 python 中的 pdf2image 将 pdf 转换为图像。
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")
然后我得到空文件... 我无法理解发生了什么。 任何人的想法??
【问题讨论】:
-
pages没有在任何地方定义,而且,"."的pdf_path很奇怪。应该是my_file.pdf之类的吗? -
真的。我忘了定义页面。