我有代码可以成功地将PDF转换为PNG文件,几乎所有的PDF,但我一直在尝试转换this one,它只保存空白图像的每一页。
请注意,我使用的是Windows10。我可以成功地让pdf2image在Mac上输出正确的图像。
下面是我的代码:
import pdf2image
pdf_path = 'reliefsocietymag01reli.pdf'
info = pdf2image.pdfinfo_from_path(pdf_path, userpw=None, poppler_path='C:/Program Files/poppler-0.68.0/bin')
page_count = info['Pages']
for page_number in range(1, page_count+1):
pages = pdf2image.convert_from_path(pdf_path, dpi=300, first_page=page_number, last_page=page_number+1, poppler_path='C:/Program Files/poppler-0.68.0/bin')
pages[0].save(f'test - {page_number}.png', 'PNG')发布于 2021-11-10 01:58:43
我发现了我自己的问题。这是Windows的一个问题,不能在Python范围内进行真正的调试。使用Mac解决了我的问题。
https://stackoverflow.com/questions/68123109
复制相似问题