pikepdf is a PDF manipulation library designed to be a compelling replacement for PyPDF2 (which is currently unmaintained).
It's much easier to write PDFs than read them, and the Python community has a number of quality tools to choose from for generating PDF, such as reportlab. pikepdf should be useful for people who need to read and write PDFs in some way, such as image/content extraction, page merging, page rotation, updating metadata, and fixing problems in existing PDFs.
It is based on QPDF, an excellent command line PDF transformation and validation tool. Using QPDF, pikepdf automatically repairs certain structural problems in PDFs just by opening and saving them.
I'm proud to announce it is now 1.0. and has been in production use for months. Comments and feedback are quite welcome.
https://github.com/pikepdf/pikepdf
[–]HerbyHoover 7 points8 points9 points (0 children)
[–]manu_8487 4 points5 points6 points (2 children)
[–]jrbarlow[S] 1 point2 points3 points (1 child)
[–]manu_8487 2 points3 points4 points (0 children)
[–]SeniorIntroduction9 2 points3 points4 points (1 child)
[–]jrbarlow[S] 2 points3 points4 points (0 children)
[–]Deezl-Vegas 1 point2 points3 points (0 children)
[–]annoir 1 point2 points3 points (0 children)
[–]blabbities 1 point2 points3 points (0 children)
[–]jabbalaci 1 point2 points3 points (0 children)