Python poppler Qt5文档加载错误

时间:2015-11-30 07:46:43

标签: python qt5 poppler

虽然pypi的文件清楚地说明了

d = popplerqt5.Poppler.Document.load('file.pdf')

这样做会导致以下错误:

TypeError: Document.load(): argument 1 has unexpected type 'str'

我正在使用Debian测试。

python3             : 3.4.3-7
python3-pyqt5       : 5.5.1+dfsg-3
libpoppler-qt5-1    : 0.26.5-4
python3-poppler-qt5 : 0.24.2-1+b1

最低工作范例:

>>> from popplerqt5 import Poppler as PDF
>>> doc = PDF.Document.load( "trial.pdf" )
Traceback (most recent call last):
  File "<console>", line 1, in <module>
TypeError: Document.load(): argument 1 has unexpected type 'str'

1 个答案:

答案 0 :(得分:1)

显然这是debian中包的问题。我尝试从source编译。这工作无懈可击。我将用debian提交bug报告。

<强>更新 版本0.24.2-1+b2

中已修复此问题