Skip to content

Commit

Permalink
Merge pull request #331 from MartinThoma/pypdf2-update
Browse files Browse the repository at this point in the history
DOC: Update PyPDF2 comparison
  • Loading branch information
jbarlow83 committed Apr 19, 2022
2 parents efeb587 + da28745 commit ddac180
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,17 +39,17 @@ This library is similar to PyPDF2 and pdfrw - it provides low level access to PD
| Based on an existing, mature PDF library | QPDF |||
| Implementation | C++ and Python | Python | Python |
| PDF versions supported | 1.1 to 1.7 | 1.3? | 1.7 |
| Python versions supported | 3.7-3.10 [^1] | 2.6-3.6 | 2.6-3.6 |
| Python versions supported | 3.7-3.10 [^1] | 2.7-3.10 | 2.6-3.6 |
| Save and load password protected (encrypted) PDFs | ✔ (except public key) | ✘ (Only obsolete RC4) | ✘ (not at all) |
| Save and load PDF compressed object streams (PDF 1.5) ||||
| Creates linearized ("fast web view") PDFs ||||
| Actively maintained | ![pikepdf commit activity][pikepdf-commits] | ![PyPDF2 commit activity][pypdf2-commits] | ![pdfrw commit activity][pdfrw-commits] |
| Test suite coverage | ![codecov][codecov] | very low | unknown |
| Test suite coverage | ![codecov][codecov] | ![codecovpypdf2][codecovpypdf] | unknown |
| Creates PDFs that pass PDF validation tests ||| ? |
| Modifies PDF/A without breaking PDF/A compliance ||| ? |
| Automatically repairs PDFs with internal errors ||||
| PDF XMP metadata editing || read-only ||
| Documentation || basic ||
| Documentation || ||
| Integrates with Jupyter and IPython notebooks for rapid development ||||

[^1]: pikepdf 3.x and older support Python 3.6.
Expand All @@ -62,6 +62,8 @@ This library is similar to PyPDF2 and pdfrw - it provides low level access to PD

[codecov]: https://codecov.io/gh/pikepdf/pikepdf/branch/master/graph/badge.svg?token=8FJ755317J

[codecovpypdf]: https://codecov.io/gh/py-pdf/PyPDF2/branch/main/graph/badge.svg?token=id42cGNZ5Z

Testimonials
------------

Expand Down

0 comments on commit ddac180

Please sign in to comment.