python-poppler-qt5
は、libpoppler-qt5のPythonバインディングで、完全性と積極的なメンテナンスを目指しています。このライブラリはPDFドキュメントの読み込み、レンダリング、変更などを可能にします。
インストール
python-poppler-qt5
はpipを使用して簡単にインストールできます。
pip install python-poppler-qt5
使用方法
以下に基本的な使用方法を示します。
import popplerqt5
d = popplerqt5.Poppler.Document.load('file.pdf')
このライブラリのAPIは、Poppler Qt5 C++インターフェースライブラリAPIに密接に従っています。したがって、PyQt5のバージョンが5.4未満の場合、QtXmlモジュールはサポートされず、QDomDocument、QDomElement、およびQDomNode型を使用するすべてのメソッドが無効になります。したがって、PyQt5のバージョン5.4以上の使用が推奨されます。
注意事項
C++ APIがQList、QSet、またはQLinkedListを必要とする場所では、任意のPythonシーケンスを使用できます。また、QList、QSet、またはQLinkedListを返すAPI呼び出しはすべてPythonのリストを返します。
以上がpython-poppler-qt5
の基本的な使用方法となります。これを使用することで、PythonからPDFファイルを効率的に操作することが可能になります。