Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/py-pdf/pypdf
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
https://github.com/py-pdf/pypdf
2b3051ba45b69290fbd753680610f23dd851e99e authored 11 months ago
closes #2289
af3666779d1ba1a042ccedea4103ac9f64467324 authored 11 months ago
alternative solution to #2460
fixes #2287
cd705f959064d8125397ddf4f7bdd2ea296f889f authored 11 months ago
In the function encode_pdfdocencoding, cast its return value
from bytearray to bytes to match i...
The PDF filename used in test_iss1767() with conflicting with the filename in test_iss1723()
...
c1258c34f4e28e11f723bd90a42a71ba0fe91b55 authored 11 months agoFixes #2456
9245c6ae813617fefa69c8464e86c48d62c76d15 authored 11 months ago## What's new
### Bug Fixes (BUG)
- Use NumberObject for /Border elements of annotations (#245...
As defined in Table 164 – Entries common to all annotation dictionaries, the /Border Array consi...
b7bfd0d7eddfd0865a94cc9e7027df6596242cf7 authored 11 months ago8cacb0fc8fee9920b0515d1289e6ee8191eb3f21 authored 11 months ago
Fix compatibility with pytest==8.
Relevant upstream change: pytest-dev/pytest#9288
Fixes ...
3fb63f7e3839ce39ac98978c996f3086ba230a20 authored 12 months ago61b73d49778e8f0fb172d5323e67677c9974e420 authored 12 months ago
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.
- [Relea...
## What's new
### Bug Fixes (BUG)
- layout mode text extraction ZeroDivisionError (#2417) by @...
The Debian ecosystem installs only packages which are also present
in the Debian ecosystem for ...
For fonts without an explicitly defined width for the " " character, it's still possible to gene...
9e494c6a6ce03749d9287b1096743e40ba7eeb0b authored almost 1 year agofacd6fd806711963192e2a6ff77d4c74519447ee authored about 1 year ago
## What's new
pypdf==4.0.0 is a big milestone forward:
* We finally have a layout-mode text ex...
26b9a97d662d17ccf7d77104225a7190fa532195 authored about 1 year ago5ec33170c00354378ae2968389d8ef4a0461b288 authored about 1 year ago
Fixes #2391
Fixes #2399
043e66cde7114a524bbaa50ccd728ee301f4015f authored about 1 year ago
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://...
480e8408e9253341ff43fc7e2304e10a770f5aa8 authored about 1 year ago
This adds a code style check to avoid unexpectedly shipping docs/docstrings which cause issues.
...
Closes #2407
0277352c7997f5211e1fe0cf7b35559ca085a956 authored about 1 year ago/TYPE for a link should be "/Annot" not "/Annots"
Closes #2403
53657205cc4ec3ce08ec412485a3e4182e7ed6b1 authored about 1 year agoThe `PageObject.extract_text` got a new `extraction_mode` parameter. The old type of extraction ...
fc893d5d751db77a65370555f32232be4b68e451 authored about 1 year agoImprovement for #2379 to use a common method and appropriately close the temporary files.
Fix...
cfd87127d1816e16bb48e083d70c21e59289f166 authored about 1 year agoIf a page is not attached to a document, it does not have a page number. So we cannot return a "...
e411b76815d466fbf22da40dc3919b9958302fba authored about 1 year agoef5bacba80801c19ef74c1e2f0af3bdeaa8ba19f authored about 1 year ago
Issue due to unclosure of temporary file
Closes #2394
b25696599a79224fcdd072e5f6e244f770a7a9ff authored about 1 year ago85ab2790e59e1e80b6508e313733a4f9ced48fa1 authored about 1 year ago
89baa2c074bf910756a7625e7dad550cd7f893d5 authored about 1 year ago
44232672adc4d52d4cdc6712a1f158412627deec authored about 1 year ago
7a88a1f36a5f06dc7a57f0d5059c252fee1db883 authored about 1 year ago
Closes #2354
72c169e1e54c6b17cc34890d332efeb6e4948248 authored about 1 year agob085798c329770e1ce23c89366f751030a1c5211 authored about 1 year ago
6451225950c90a763366366ba068661206c9d281 authored about 1 year ago
Move the title check script introduced in #2378 into its own workflow where it's triggered by `[...
b8a877cc328af14c37286e48744be29213e5b4c8 authored about 1 year agoThe tests tended to be unstable due to parallel access to the same file inside the working direc...
5eefbaf593e05000667d4001f60c0f9cba5b8874 authored about 1 year agoThis fixes #1941 by cleaning up wrong references and adding new docs. Some notes about this:
...
2cdc0d5f5eb09541a2c109a8091bb75cb814554f authored about 1 year ago2f4f7051f02df8f97b954eb6778f7aa670ac9e5b authored about 1 year ago
ed0f29ca583e9db1a5c276d0597984340badfdfd authored about 1 year ago
c4819a9bdf599ff753aafd4dde6e797946d6d1e1 authored about 1 year ago
See
* https://ipython.readthedocs.io/en/stable/config/integrating.html#MyObject._repr_mimebun...
a91e9f658f57cd2a5c7e90bf74a1bd9845755e83 authored about 1 year ago
This does not mean that pypdf doesn't run with Python 3.6 anymore.
It means that we don't run C...
3d4453620f629f5fc8df91ec6fed30cfb1afb231 authored about 1 year ago
Also don't use a default for the deprecation functions: If the version is mentioned explicitly w...
eb3e22d104ebb103b609d8342a48cf4404c6195b authored about 1 year ago5ea40d6e778582b3ce0aa170021399c124a505b9 authored about 1 year ago
## What's new
### Bug Fixes (BUG)
- Handle IndirectObject as image filter (#2355) by @stefan64...
ba36031b3626217a9507b63ffd2c6f631a1a2ef2 authored about 1 year ago
3ab1581a51f446f86dd445662005f8747941c2b6 authored about 1 year ago
https://github.com/py-pdf/pypdf/pull/2003
Co-authored-by: exiledkingcc <[email protected]>
ec85a27a3f3757b242c84afa2bf5cdcdc760d517 authored about 1 year agoSee https://github.com/py-pdf/pypdf/pull/2003
Co-authored-by: exiledkingcc <exiledkingcc@gmai...
beca111ef18e760217f2bcf189a38b659649d2fe authored about 1 year ago85b5768ec5a3e1de433dc2ab87107bb1f6d87d5c authored about 1 year ago
5a9a4205549c075b1358942b73638b3592a9973a authored about 1 year ago
Co-authored-by: dmjohnsson23 <[email protected]>
cfae3a6502e095803d75977cf7477db214afef26 authored about 1 year agoSee https://patch-diff.githubusercontent.com/raw/py-pdf/pypdf/pull/1945
Co-authored-by: dmjoh...
0a79b3cc89cc44e874e93d422f2a09a1658080a0 authored about 1 year agoSee https://github.com/py-pdf/pypdf/pull/1945
Co-authored-by: dmjohnsson23 <[email protected]>
c43ca15e91b46a5c7b477fa8584a96c698349902 authored about 1 year agoPreviously, we might pass "4bits" as image mode to Pillow, leading to "ValueError: unrecognized ...
133ccb1c915460e8bebce98c093ef3d7e38590d6 authored about 1 year ago
Fix example for Add the Highlight:
the `pypdf.annotations.Highlight` requires `rect` and `quad_...
This is a general fix which covers #2344, #2345 and #2350, including some incompatible changes a...
fd0a482a24f0019c722ff7dfa040f367470d8e38 authored about 1 year agoAs mentioned in #2331, this will improve the test coverage for the edge cases.
Further refact...
908797f8ff13f6c45a5faeff67db02d924a447dd authored about 1 year ago26e31cdda60a14fec39b056e3696bb5440b83046 authored about 1 year ago
## What's new
### Robustness (ROB)
- Out-of-bounds issue in handle_tj (text extraction) (#2342...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.
- ...
50a1cf645818df30170aec80eece2ea99db164a9 authored about 1 year ago
Closes #2320
40bc577b6714d95064ab8350c8d73296fa5b855e authored about 1 year ago## What's new
### Bug Fixes (BUG)
- Cope with deflated images with CMYK Black Only (#2322) by ...
0bc45c6d84755f6b9f2cb32ebe63a4bb914b1f2a authored about 1 year ago
When handling flate objects with a lookup table and the image mode `1`, we would previously rais...
6dad92a647c0465e8f1b8fbe4701e70d700479aa authored about 1 year ago5e59160d55abfeec48d3ab91b5baea01ce237f68 authored about 1 year ago
303219d374e953bd96376f292f40df14ad382750 authored about 1 year ago
This PR introduces a new `tests/example_files.yaml` in which we have the local filename as well ...
4aae5471c32d884f75a4c41e981ce172fa972c42 authored about 1 year ago
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release n...
250b2f921909bab18ac57c8f68788b8695472a3e authored about 1 year ago
98e476aa29b8c3664d0720834b2ad2dfb1eeca11 authored about 1 year ago
Since b"" is not mutable it causes python to allocate and deallocate memory repeatedly in the fo...
6cb5343f45a06a85b7c94296afe71e6d6c411727 authored about 1 year ago40e25ecc1fb231e0ce95ff82c0c10a3bad5cbc96 authored about 1 year ago
Closes #2321
a3742ae79f03de4527cc58b26cf44b731ae88777 authored about 1 year agoThe following error is resolved:
```
[...]
if CCITT.COLUMNS in parameters:
TypeError: ...
Fixes #2290
13a640d3986f2c246a29d8633064274da675051b authored about 1 year ago0d0d81b86029fe2313d6d465cc2899dfd4dfb479 authored about 1 year ago
e1dfee6a4329d242f028189a17809f64f9b2c96a authored about 1 year ago
22eee751d8822129d60324fc5d95bbafa2ea9487 authored about 1 year ago
## What's new
### Bug Fixes (BUG)
- Mediabox expansion size when applying non-right angle rota...
e9ef60ae51306a3795fac538c0707e72d1a3df1f authored about 1 year ago
8d51903225856a0cb8ee65c684299f94af778a3e authored about 1 year ago
Fixes #2286
Co-authored-by: pubpub-zz <[email protected]>
9a2d983760f016c340c6813fd53685875bb2ccf9 authored about 1 year agoFixes #2281
03bce9493615bfcacfaa992d9e4a4e72c3d9156b authored about 1 year ago112bfabd73c2464eb3c969b6cc94138b44acffc5 authored about 1 year ago
This is done to prevent dictionary key error below when states are not initialized
e11c2b60bd4eb4bac89954404fabfe4fef17b7f5 authored about 1 year ago## What's new
### Security (SEC)
- Infinite recursion when using PdfWriter(clone_from=reader) ...
cb90320a58ab9923c2bfae9dcd64f431290873eb authored about 1 year ago
Closes #2208
9afda0afdf7fe8662ded959e9866f2e94fad66cd authored about 1 year agoUse a visited memo to check if the current object in the clone operation has already been visite...
9b23ac3c9619492570011d551d521690de9a3e2d authored about 1 year ago56e191db4268f6ceb41401f5236e24c1ac4a2bdd authored about 1 year ago
Fixes #2248
e9241ac795cea9b93f82741c57b1036de456d330 authored about 1 year agofaa8c68caf361861d35d8719429103ddd7d5a1e5 authored about 1 year ago
Co-authored-by: rdl <[email protected]>
06c1a194acf488bb5c45097d7b7d345369b5b006 authored about 1 year ago