Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
pypdf
Develop and maintain pypdf, the Python-only library for reading and manipulating PDF documents
Collective -
Host: opensource -
https://opencollective.com/pypdf
- Code: https://github.com/py-pdf/pypdf
Supply the old tm_matrix when flushing out `text` to the `visitor_text`
in `crlf_space_check`. ...
closes #2035
closes #2021
Closes #2077
github.com/py-pdf/pypdf - fb4f466ed9bd148d9677658c00e69bd8fc4fb3b5 authored about 1 year ago by pubpub-zz <[email protected]>Closes #2082
github.com/py-pdf/pypdf - 243fd9cc519f734c2e15389d27405d2944c3bc19 authored about 1 year ago by pubpub-zz <[email protected]>/T is optional
Closes #2078
github.com/py-pdf/pypdf - f70dfad9dfe61998a48e73d838487c2cf6b9b67e authored about 1 year ago by pubpub-zz <[email protected]>this commit makes tests/test_page.py::test_image_new_property cost from 8.98s to 5.69s on my mac...
github.com/py-pdf/pypdf - f0781db400eb46a5cc80d4c2b43763afd116f5a8 authored over 1 year ago by exiledkingcc <[email protected]>github.com/py-pdf/pypdf - ff89ea3227e7ceb2c7332fca611b6a2cf5ef367e authored over 1 year ago by Martin Thoma <[email protected]>
github.com/py-pdf/pypdf - e81fbaefab18a5a9118f31eac6580824622b6ec6 authored over 1 year ago by Martin Thoma <[email protected]>
Rename get_pdf_from_url to get_data_from_url
github.com/py-pdf/pypdf - f9d25e63e46fb16a3dc7d80d89674805b32179c0 authored over 1 year ago by Martin Thoma <[email protected]>A function `image_similarity` was introduced which quantifies visual similarities of two images ...
github.com/py-pdf/pypdf - 82e86813901ed1b32d2ec4f5bf38ddd6073f959d authored over 1 year ago by Martin Thoma <[email protected]>github.com/py-pdf/pypdf - aad26dd6b4aa13089872df3e0f9edd57e9d20193 authored over 1 year ago by Martin Thoma <[email protected]>
github.com/py-pdf/pypdf - 3f18d77c244c975fdd268698df4a447af4315a53 authored over 1 year ago by Martin Thoma <[email protected]>
github.com/py-pdf/pypdf - d4edf2c988e30d879ac65df5e952a3daa0ea6d98 authored over 1 year ago by Martin Thoma <[email protected]>
### New Features (ENH)
- Add `level` parameter to compress_content_streams (#2044)
- Process /...
The object was not updating itself, but a temporary variable in it
Closes #2058
github.com/py-pdf/pypdf - 7e9292c30ed445ac7eb3132914e7e3b4c7df0645 authored over 1 year ago by Martin Thoma <[email protected]>Closes #2061
github.com/py-pdf/pypdf - 0987346bb145e97b11b9ecebed8aff9f5206a75c authored over 1 year ago by pubpub-zz <[email protected]>github.com/py-pdf/pypdf - 156df859480366f7f61bbff8b7dd0848f501bf70 authored over 1 year ago by Stefan <[email protected]>
Closes #2046
github.com/py-pdf/pypdf - c04a6bba997d353dbe4efe160596472d36c07604 authored over 1 year ago by Martin Thoma <[email protected]>Comparison of the cryptography and PyCryptoDome libraries:
| | cryptography | ...
github.com/py-pdf/pypdf - edb38a38a24a33e12c76734f25cea51ff917bae9 authored over 1 year ago by exiledkingcc <[email protected]>Provide more options / details on how to reduce the file size with compression.
See #1910
...
github.com/py-pdf/pypdf - e3707a17df246c4b045ceb152bfaba7d8aabc813 authored over 1 year ago by Martin Thoma <[email protected]>Added check for optional field /Info in document root when cloning reader document.
Fixes iss...
github.com/py-pdf/pypdf - 34b58c8ade4b47fa0abf6fa6795d3d5c151661bb authored over 1 year ago by mnmtz <[email protected]>`/uniHHHH` (H is a hexadecimal) glyphs seems to be generated in LaTeX but is ok for other charac...
github.com/py-pdf/pypdf - 534c7b4bf7052c103d94e5761631979e23411e39 authored over 1 year ago by pubpub-zz <[email protected]>Closes #2030
Once https://github.com/python-pillow/Pillow/issues/7309 we can update the TODO
github.com/py-pdf/pypdf - f617f6970b0392b099e36b745bad39410ed19703 authored over 1 year ago by pubpub-zz <[email protected]>Now that we use `flit` for building the packages, we have the `pyproject.toml` as the ground tru...
github.com/py-pdf/pypdf - 3189c4d8ff651c80f7ed62f8c532e349dff4e793 authored over 1 year ago by Martin Thoma <[email protected]>## What's new
### New Features (ENH)
- Accelerate image list keys generation (#2014)
- Use `c...
Closes #2011
github.com/py-pdf/pypdf - 3d7206ceca3eec4ededfbb16fd4131087a75e180 authored over 1 year ago by pubpub-zz <[email protected]>Closes #1955
github.com/py-pdf/pypdf - 6b70364a7d6566073cbe8b051b9d4c187ac3aa66 authored over 1 year ago by pubpub-zz <[email protected]>Fixes #1788
github.com/py-pdf/pypdf - 818855335da85f98d87326c054ac744efc00a0ec authored over 1 year ago by pubpub-zz <[email protected]>The goal of this PR is to create a more intuitive interface for creating annotations. The Annota...
github.com/py-pdf/pypdf - abd2673e4463ec1d02ab244b4bce9331dec99182 authored over 1 year ago by Martin Thoma <[email protected]>See:
* https://github.com/actions/python-versions/releases/
* https://pypi.org/classifiers/
...
Iterating over the images of `009-pdflatex-geotopo/GeoTopo-komprimiert.pdf` was around 2.88s bef...
github.com/py-pdf/pypdf - 94f23f9b23ba3d3c0abfc3bf380221708bc881b3 authored over 1 year ago by pubpub-zz <[email protected]>Use the [`cryptography` package](https://pypi.org/project/cryptography/) (maintained by the Pyth...
github.com/py-pdf/pypdf - 277643f0bf9892790e61f5369108a78dbef7e37f authored over 1 year ago by exiledkingcc <[email protected]>Fixes #2023
github.com/py-pdf/pypdf - 0a9055da2df66c80eabfa3ef6d35a90953a5b84d authored over 1 year ago by pubpub-zz <[email protected]>github.com/py-pdf/pypdf - 0b85bce9bfc191c048e72b0a383a96dfd782293f authored over 1 year ago by Stefan <[email protected]>
note: code clean up removed duplicates from adobe_glyphs
Closes #2009
github.com/py-pdf/pypdf - a327df6cdf5ff00110f082877360f9ce8526f3dd authored over 1 year ago by pubpub-zz <[email protected]>pypdf uses the `formats` option for `Image.open`, which is not available before Pillow 8.0.0
...
github.com/py-pdf/pypdf - ff884c0ddb28d572e7e9b3c94062011e93dee8f3 authored over 1 year ago by Stefan <[email protected]>Please note that this is potentially backwards-incompatible!
This also fixes a bug.
Closes...
github.com/py-pdf/pypdf - 11ee6480a3f795d770da89944f32a977e3c110e2 authored over 1 year ago by pubpub-zz <[email protected]>Closes #1982
github.com/py-pdf/pypdf - 890c93aeeec1deca91809eeb28c1ee997abb082e authored over 1 year ago by pubpub-zz <[email protected]>
New Features (ENH):
- Add is_open in outlines in PdfReader and PdfWriter (#1960)
Bug Fixes (BU...
github.com/py-pdf/pypdf - 74f81752093788dbe9933ac56c924858a3eed048 authored over 1 year ago by Martin Thoma <[email protected]>github.com/py-pdf/pypdf - 271945bda6ecae27f71144ca0baca0d85e1e7b04 authored over 1 year ago by Martin Thoma <[email protected]>
Closes #1997
github.com/py-pdf/pypdf - dcf997a028e993b215457c5629cb4e78186e11c0 authored over 1 year ago by pubpub-zz <[email protected]>github.com/py-pdf/pypdf - 524ddf905bb4569eb3383b82bbc4a7523198cb1d authored over 1 year ago by pubpub-zz <[email protected]>
Ensure compatibility with all optional date field formats as specified in the PDF 1.7 specifica...
github.com/py-pdf/pypdf - 965b98e6251f918e1516feebdae05b5858057a9f authored over 1 year ago by pubpub-zz <[email protected]>Get rid of deprecation warnings
github.com/py-pdf/pypdf - b0cf83006dfab5b059b7f13d6c58c00c79786084 authored over 1 year ago by Martin Thoma <[email protected]>Closes #1922
github.com/py-pdf/pypdf - 8c1095a9416429ed23beeed50d71348e3d73f931 authored over 1 year ago by pubpub-zz <[email protected]>PR fixes that new GitHub releases were lacking a body, where this was due to the fact that we we...
github.com/py-pdf/pypdf - 6df64af3ec22eebe52590f975b2a9bba6e497176 authored over 1 year ago by Matthew Peveler <[email protected]>Closes #1979
github.com/py-pdf/pypdf - 85ca63e87ca94a550957bd66fe58844cf084e118 authored over 1 year ago by pubpub-zz <[email protected]>Closes #1954
github.com/py-pdf/pypdf - c2a741e968da1b4d7195a7924ba62a9445f825e4 authored over 1 year ago by pubpub-zz <[email protected]>
Bug Fixes (BUG):
- Accept calRGB and calGray color_spaces (#1968)
- Process 2bits and 4bits im...
This PR has two goals:
* Ensure that I, as a maintainer, do releases more consistently and wi...
github.com/py-pdf/pypdf - 21e4a75765f4cd75fb2019888ed85563e42f5f2c authored over 1 year ago by Martin Thoma <[email protected]>Fixes #1956
github.com/py-pdf/pypdf - 35be391b8d1353e0c810814eedd47db4d2c66044 authored over 1 year ago by pubpub-zz <[email protected]>Closes #1954
github.com/py-pdf/pypdf - c864f4e903084be77a408d8d3cce46b128df9f68 authored over 1 year ago by pubpub-zz <[email protected]>github.com/py-pdf/pypdf - e89780971679285e9510fe862e1e4b9c787648a1 authored over 1 year ago by Martin Thoma <[email protected]>
github.com/py-pdf/pypdf - 052f8ac4c32b6153070baea262bd70359820fb1f authored over 1 year ago by Nick Downs <[email protected]>
github.com/py-pdf/pypdf - 1bec5a3a6aba5bd65a27bc141c4f262e55493b04 authored over 1 year ago by Martin Thoma <[email protected]>
Bug Fixes (BUG):
- Prevent updating page contents after merging page (stamping/watermarking) (#...
ENH: Add the`over` parameter to `merge_page`
closes #1951
closes #1953
Closes #1925
github.com/py-pdf/pypdf - 654be9d37beccda4cf22a01385b7073544258f10 authored over 1 year ago by pubpub-zz <[email protected]>Closes #1895
CMYK image without decode requires reverting scale (see PDF 1.7 spec, p243, §2, ...
github.com/py-pdf/pypdf - 8753663ce2cf2344eaa9a4083ea66df2a1045439 authored over 1 year ago by pubpub-zz <[email protected]>Closes #1943
github.com/py-pdf/pypdf - c239073d64b3c21b1737f4c15267038c6387710d authored over 1 year ago by pubpub-zz <[email protected]>Fixes #1838
github.com/py-pdf/pypdf - 29c79fc636ea16cddf0712ce41234d73626fd8de authored over 1 year ago by Adam Johnson <[email protected]>
New Features (ENH):
- Add AES support for encrypting PDF files (#1918, #1935, #1936, #1938)
- ...
Closes #1754
github.com/py-pdf/pypdf - e5ec4f238411ebd57574e7d7b6ed4ee59dadf4fe authored over 1 year ago by Martin Thoma <[email protected]>* MAINT: Deprecate the encryption_key parameter of write_to_stream
Partially taken from #1816...
github.com/py-pdf/pypdf - 2b47d9ae323c023c1a62deb55157db17513fe5ad authored over 1 year ago by Martin Thoma <[email protected]>
This PR was made to avoid breaking changes the original PR introduced.
We want to remove the ou...
* PdfWriter.encrypt: Add 'algorithm' parameter
* PdfWriter: Add _encryption property
* PdfWrit...
github.com/py-pdf/pypdf - 44790c43fb7e7ec088cd8d45df877802fcf38033 authored over 1 year ago by dmjohnsson23 <[email protected]>
To quote the "Table 36 – Entries in a name tree node dictionary" the part about the `Names` key:...
github.com/py-pdf/pypdf - 014de9bd84d485b1862c9da80ac503bc8f7d27e7 authored over 1 year ago by Robert Kearns <[email protected]>Closes #1923
github.com/py-pdf/pypdf - d4ff6fc1e715bd551ee6824da478710eb9a5cefe authored over 1 year ago by pubpub-zz <[email protected]>Note: This does not delete the objects from the PDF, just the page entry
github.com/py-pdf/pypdf - 115fbfc80aa3dfe61b07da7e1b251360febee56b authored over 1 year ago by pubpub-zz <[email protected]>github.com/py-pdf/pypdf - 21ce64584b605d243d2bb983508e90172f4c2278 authored over 1 year ago by Robert Kearns <[email protected]>
github.com/py-pdf/pypdf - ee5e303997cb8b1ab946a8f7dd47a0440ee20e41 authored over 1 year ago by John Olheiser <[email protected]>
github.com/py-pdf/pypdf - 8826e9c5bf218043d96c0c75f891d1a701b58051 authored over 1 year ago by Martin Thoma <[email protected]>
Closes #1901
github.com/py-pdf/pypdf - fcf5cca30bf5b44757ef7b36d60638e8343f8b57 authored over 1 year ago by talcher <[email protected]>github.com/py-pdf/pypdf - 896e5fb532605243edac86a65f8a26076d068eb8 authored over 1 year ago by Martin Thoma <[email protected]>
The setters lower_left / lower_right / upper_left / upper_right are now consistent with the gett...
github.com/py-pdf/pypdf - 2491783e7ed103247fa9c19f40301c7337799dd5 authored over 1 year ago by Arka Poddar <[email protected]>github.com/py-pdf/pypdf - 7b357c798eb92db604c329ff51d0f53961ccaf1b authored over 1 year ago by Martin Thoma <[email protected]>
Closes #1912
github.com/py-pdf/pypdf - bd82a567a8e75e080ac2292c221ed6c9c0ead3a2 authored over 1 year ago by pubpub-zz <[email protected]>
* `CryptFilter.encrypt_object` implemented
* `AlgV5.generate_values` now crops the user_passwor...
github.com/py-pdf/pypdf - bd904eabe689be5b4665c3d966f4dd0fa5097ff4 authored over 1 year ago by Martin Thoma <[email protected]>
The issue was with named destination using numbers instead of indirect object to point pages. Th...
github.com/py-pdf/pypdf - b1fa953bf7585e799c1541fd4bd5b0b8daa247bc authored over 1 year ago by pubpub-zz <[email protected]>Add capability to limit ignore_fields propagation during cloning process
Closes #1862
github.com/py-pdf/pypdf - e611f91443c1af5741ab9ace47489d1386585c54 authored over 1 year ago by pubpub-zz <[email protected]>
New Features (ENH):
- Add page_number property (#1856)
Bug Fixes (BUG):
- File expansion when ...
Closes #1897
github.com/py-pdf/pypdf - fca29c7ef692b73080a72f3e80bb131b1d47b904 authored over 1 year ago by pubpub-zz <[email protected]>github.com/py-pdf/pypdf - 72dbc9f89641ba374f0606275b91ddd718974074 authored over 1 year ago by pubpub-zz <[email protected]>
github.com/py-pdf/pypdf - 449b8e583e742dca0290d46ac71ab51564a3df8f authored over 1 year ago by Martin Thoma <[email protected]>
github.com/py-pdf/pypdf - 64960ad7c5f07af6fd2e132be4b99fbbb2cb526a authored over 1 year ago by Martin Thoma <[email protected]>
github.com/py-pdf/pypdf - ab42636e542388a0258d9f05ec18856df63e4457 authored over 1 year ago by Martin Thoma <[email protected]>
The property returns "-1" if the page is not attached to a document.
This behavior is chosen ...
github.com/py-pdf/pypdf - 8938d982d02b07ae6ae500c0d984d0f33af19bd2 authored over 1 year ago by pubpub-zz <[email protected]>github.com/py-pdf/pypdf - 639206a8ef5945117ebbaf56333be82d96f9f161 authored over 1 year ago by Martin Thoma <[email protected]>
github.com/py-pdf/pypdf - 45efa7781e69b3663d0784cc70b447430be5ddf4 authored over 1 year ago by Martin Thoma <[email protected]>
github.com/py-pdf/pypdf - 6c1dbf51de07562e6c47fd722266b5a32006302e authored over 1 year ago by exiledkingcc <[email protected]>
applies the same solution as for original ICCbased
Fixes #1893
github.com/py-pdf/pypdf - e3bbf844c3705e5d263a484391328d6752879c29 authored over 1 year ago by pubpub-zz <[email protected]>github.com/py-pdf/pypdf - 4463465611ea2753b506cdf982066272602014ec authored over 1 year ago by Martin Thoma <[email protected]>
New Features (ENH):
- Extraction of inline images (#1850)
- Add capability to replace image (#...
github.com/py-pdf/pypdf - 3fc0c48be6440e196e2eaeb59323de12061234a3 authored over 1 year ago by Martin Thoma <[email protected]>
github.com/py-pdf/pypdf - 1ae52afa7b1ae6cca3e856c7a29d081ea39a8dee authored over 1 year ago by HarsH <[email protected]>
There are `int` and `long` in Python 2, hex a `long` value will get a suffix 'L', which is no lo...
github.com/py-pdf/pypdf - edf34677336f61d646b4657233d36caaece16476 authored over 1 year ago by exiledkingcc <[email protected]>github.com/py-pdf/pypdf - 9a2c51773e1fd1088877ff855f5ae9a1afd2eb8c authored over 1 year ago by Miguel Grillo <[email protected]>
Take the number of colors into account for PNG images
Properly process the mask for transpare...
github.com/py-pdf/pypdf - 68e2cf0c25961f8ae5277dfc9ffa8978c00e3305 authored over 1 year ago by pubpub-zz <[email protected]>