Magicode logo
Magicode
1

PyPDF2?いやPyMuPDFでしょ

PyPDF2だと読み書きのときにエラーをはかれる。

ことがある。うちの扱ってるPDFだと結構あるので問題になった。

 (<class 'PyPDF2.utils.PdfReadError'>, PdfReadError('Illeagal character in Name Object',) <traceback object at 0x0123456789ABCDEF

PyMuPDFなら大丈夫!問題ない!

日本語だとPyPDF2の資料がそこそこあるんですが、PyMuPDFは英語ばっかり。 なので自分が使ったメソッドとか書いていきます。 Wand+ImageMagickも使えそうなのですが、インストールに躓きました。

PyPDF2での実装

PyMuPDFでの実装

まずはインストール

pip install –upgrade pymupdf

他、参考になりそうなところ

http://hk29.hatenablog.jp/entry/2020/02/08/235809 https://cloud.tencent.com/developer/article/1483545

Discussion

コメントにはログインが必要です。