Python Poppler Versions Save

Python binding to Poppler-cpp pdf library

v0.4.1

1 year ago

0.4.1 (2023-04-21)

  • Fix non-pure build for meson-python (#74 / #75)
  • Fix build on Mac OS (#76 / #77)
  • Tested with Python 3.11 and Poppler 23.04.0

v0.4.0

1 year ago
  • Minimal supported Python version is now 3.7
  • Tested with Python 3.11 and Poppler 23.03.0
  • Build system is now meson, and package is PEP-517 compliant (#70)

v0.3.0

2 years ago
  • Updated pybind11 to 2.9.2
  • Tested with Python 3.10 and Poppler 22.04.0
  • EmbeddedFile data() and checksum() now return bytes (See #32) – by Bence Cs
  • Bugfix: Fixed typos in EmbeddedFile.modification_date and EmbeddedFile.is_valid
  • Bugfix: Fixed typo in page.search (Fixes #37) – by Bohumír Zámečník
  • Bugfix: Fix underscore position in two attributes of the Rotation Enum, thereby making it consistent with the upstream poppler-cpp (#42 / #44) – by mara004
  • Bugfix: Reading pdf_version now requires unlocked document (Fixes #39)
  • Bugfix: Ensure document was loaded before creating Document object (Fixes #48)

v0.2.2

3 years ago
  • Bugfix: Document can be corrupted by garbage collector when created from data (or from file handle) (Fixes #19)
  • Bugfix: Fix build with some compilers (Fixes #17)
  • Feature: Lower minimum required Python version to 3.6
  • Feature: Lower minimum required poppler version to 0.26.0 (See #13) – by Sandeep Mistry

v0.2.1

3 years ago

This is a bugfix release.

  • Bugfix: Fixed byte order in image format string used for Pillow
  • Bugfix: Prevent segmentation fault when performing some operations on locked documents (fixes #4)
  • Bugfix: Fix include paths in C++ (fixes #2)
  • Change namespace syntax to support old compilers (earlier than C++17) (fixes #6)

v0.2.0

3 years ago
  • Add the font infos to the TextBox object (Poppler 0.89.0)
  • Added version to the Python package
  • Added buffer interface to Image
  • Added str method to Image.Format enum, for interoperability with pillow
  • Bugfix: fixed the size of Image.data

v0.1.2

4 years ago

v0.1.1

4 years ago

v0.1.0

4 years ago

Binding to poppler-cpp is almost complete, but we still need to test it in real projects.