1

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'
4

1 に答える 1

1

どうやらこれはdebianのパッケージの問題です。ソースからコンパイルしてみました。これは問題なく機能しました。debian でバグレポートを提出します。

更新: この問題はバージョンで修正されました0.24.2-1+b2

于 2016-03-16T10:01:48.310 に答える