使用Python将PDF转换为图像

罗基·吉普塔

我正在尝试在我已安装的Ubuntu服务器中将pdf文件转换为图像文件:

  1. python2.7
  2. poppler实用程序
  3. pdf2image == 1.12.1

我的代码:

from pdf2image import convert_from_path, convert_from_bytes

images = convert_from_path("/home/user/pdf_file.pdf")

# OR

with open("/home/user/pdf_file.pdf") as pdf:
    images = convert_from_bytes(pdf.read())

输出值

当我使用功能“ convert_from_path”时

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/pdf2image/pdf2image.py", line 143, in convert_from_path
    thread_output_file = next(output_file)
TypeError: ThreadSafeGenerator object is not an iterator

当我使用功能“ convert_from_bytes”时

Traceback (most recent call last):
  File "<stdin>", line 2, in <module>
  File "/usr/local/lib/python2.7/dist-packages/pdf2image/pdf2image.py", line 268, in convert_from_bytes
    paths_only=paths_only,
  File "/usr/local/lib/python2.7/dist-packages/pdf2image/pdf2image.py", line 143, in convert_from_path
    thread_output_file = next(output_file)
TypeError: ThreadSafeGenerator object is not an iterator

我已经重新安装了所有实用程序,然后遇到了这些问题。

歌美

我也在python2中失败了,但是在python3中成功了。

在另一个库上发生了相同的问题:TypeError:'threadsafe_iter'对象不是迭代器

正如他们所说,这是python 2 vs 3问题,由next()函数引起。
如果在文件中修改__next__()-> ,它将在py2中成功运行。next()/home/***/.local/lib/python2.7/site-packages/pdf2image/generators.py

顺便说一句,我已经为pdf2image团队创建了新期刊。
TypeError:ThreadSafeGenerator对象不是迭代器#133


额外的
pdf2image自述文件表示这是python(3.5+)模块。
pdf2image v1.7.1适用于py27。尝试一下pip install pdf2image==1.7.1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用图像将.md转换为.pdf

来自分类Dev

使用 PdfBox 将 Pdf 转换为图像

来自分类Dev

将图像转换为pdf

来自分类Dev

如何在python中使用pdf2image将pdf从url转换为图像?

来自分类Dev

使用python将rtf转换为pdf

来自分类Dev

使用C#和Ghostscript将pdf转换为图像

来自分类Dev

无法使用PHP和ImageMagick将PDF转换为图像

来自分类Dev

使用 GraphicsMagick 将 pdf 页面转换为图像

来自分类Dev

将PDF转换为图像(格式正确)

来自分类Dev

将TIFF图像批量转换为PDF?

来自分类Dev

将PDF转换为图像的快速方法

来自分类Dev

将pdf转换为图像[jpeg | png]

来自分类Dev

Python 图像库无法转换为 pdf

来自分类Dev

如何使用python将原始图像转换为png

来自分类Dev

使用Python将BLOB图像转换为PNG,JPG

来自分类Dev

使用图像将python文件转换为exe

来自分类Dev

使用python将ppm图像序列转换为视频

来自分类Dev

如何使用python将word docx转换为图像

来自分类Dev

如何使用python将原始图像转换为png

来自分类Dev

使用FFmpeg将视频转换为图像序列的python脚本

来自分类Dev

使用图像将 Python 请求转换为 Javascript XMLHttpRequest

来自分类Dev

在Android中使用iText库将图像转换为PDF时,为什么会裁剪图像

来自分类Dev

将JPG图像转换为PDF而不用使用ghostscript或itext调整图像大小

来自分类常见问题

如何使用Python将网页转换为PDF

来自分类Dev

使用python将jpg转换为pdf时旋转无效

来自分类Dev

在python中使用pandoc将docx转换为pdf

来自分类Dev

使用Python将pdf数据转换为JSON格式吗?

来自分类Dev

从 Python 使用正确格式将 HTML 转换为 PDF

来自分类Dev

如何使用python3将docx转换为pdf?

Related 相关文章

热门标签

归档