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
e5871579496aa5158f00322ebe270240c302e326 authored about 1 year ago by Nico Lehmann <[email protected]>
9047079045742f09df1a2f5ff40d4b316ec35f7a authored about 1 year ago by Martin Thoma <[email protected]>
f27b72d76ddfb937d22e28a30e995b58ab9c91b4 authored about 1 year ago by pubpub-zz <[email protected]>
2a3c1fb0bb49197d1e3f0963edab67faa0d3f157 authored about 1 year ago by Martin Thoma <[email protected]>
This was added so that CI goes down from about 14min 23s to about 9min 20s
Please note that i...
8aef1de91b2b479f25f7c0261f32943870f2ff42 authored about 1 year ago by Martin Thoma <[email protected]>Closes #2233
448c379331f855684c5808e1c67fe374ba8088cf authored about 1 year ago by pubpub-zz <[email protected]>Retrieve the user logins for all commits from the GitHub API to correctly attribute each user, w...
4be07d08a70b00de554cd4bfe4b28d7166826464 authored about 1 year ago by Stefan <[email protected]>This reworks the docs on merging PDF files to quite some extent:
* Formatting: Make it consis...
8a4adac677e6991b542a72ab143960c1ee408b1d authored about 1 year ago by Stefan <[email protected]>## What's new
### Bug Fixes (BUG)
- Avoid exceeding recursion depth when retrieving image mode...
c6908eacc763d9b2505a7a61f2b1376e710303b0 authored about 1 year ago by Stefan <[email protected]>
5c3550f66c5da530eb8853da91afe0f942afcbef authored about 1 year ago by Martin Thoma <[email protected]>
## What's new
### Bug Fixes (BUG)
- invalid cm/tm in visitor functions (#2206) by @pubpub-zz
-...
Reworks and is still valid to close #2059
Closes #2200
Closes #2075
Full credit to sjoerdjob for this contribution via #1995
See #1788
Co-authored-by: Sjoerd ...
126f6becb197fd2845c67da7e8333daff08f3b50 authored about 1 year ago by Martin Thoma <[email protected]>207152f583561e1cef076e8524bd9007c290f0b1 authored about 1 year ago by Martin Thoma <[email protected]>
0fbe963c4d219b0ef0a08602cf0808bdba840f5e authored about 1 year ago by Martin Thoma <[email protected]>
Closes #2236
4b090ba09a482647a37aee148b473dd600bce299 authored about 1 year ago by pubpub-zz <[email protected]>734005a0f1e5353741372d3e2182660ecf0b5ff1 authored about 1 year ago by Martin Thoma <[email protected]>
8e22f019cbc760d84f7d9d9882736f5329280c86 authored about 1 year ago by pilotandy <[email protected]>
025f97aae1f0cb591d9352f2b5916f16be25e33c authored about 1 year ago by Martin Thoma <[email protected]>
ba9491c591fc7c5e2a33776b7e6006a3101dfc23 authored about 1 year ago by Martin Thoma <[email protected]>
f3b7bf826d6c2feaeb19340e0cdd753052320f17 authored about 1 year ago by Mark Pfeifle <[email protected]>
dfb3c03cfd4bff4c53e27af4501444f07983b6fb authored about 1 year ago by exiledkingcc <[email protected]>
Fixes #2240
e628555035677507bd36d27449fe098f17743e4b authored about 1 year ago by Stefan <[email protected]>
Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.0.0 to 10.0.1.
- [Release notes...
There have been two issues with the existing test:
* The name was incorrect, as it never real...
30db3efce36430bdbfd3412f904693c03b03daa0 authored over 1 year ago by Stefan <[email protected]>552c8e03120bc61054a9871d0c04613afc1c3fd4 authored over 1 year ago by Martin Thoma <[email protected]>
Discovered while working on #2214
41ffc2c5ac3b12aa7fa982163600b50062af7184 authored over 1 year ago by pubpub-zz <[email protected]>## What's new
### Bug Fixes (BUG)
- PDF size increases because of too high float writing preci...
See #1910
address regression from #2203
e3f60c1ae6092d350ffb2080ad53e23a6731f634 authored over 1 year ago by pubpub-zz <[email protected]>0a73b1d27797e5dfc098153d0848cb98429ae66b authored over 1 year ago by marcstober <[email protected]>
This fixes the issue spotted in #2191
The solution was to re-introduce calls to `PageObject._...
91b6dcd7c19e226f3bc78ba0661f4811a4239655 authored over 1 year ago by Lucas Cimon <[email protected]>ada7675df3bccb7c99b24939a1462f36d1757503 authored over 1 year ago by Martin Thoma <[email protected]>
c9274c52e982b4747e1068bdca05eba0b6480519 authored over 1 year ago by Martin Thoma <[email protected]>
See #2075
8cbe5e7e2cec50981f78425be2ef652943d81f9a authored over 1 year ago by pubpub-zz <[email protected]>closes #2204
f1b4cfd973347baf013229f8319a09beba1d42bf authored over 1 year ago by marcstober <[email protected]>## What's new
### Bug Fixes (BUG)
- Missing new line in extract_text with cm operations (#2142...
Closes #2146
d7b97b2989c2321c7475091642bb727e613f3783 authored over 1 year ago by Martin Thoma <[email protected]>dd7fc8c9d9aad9d8cb593e3e8998c42f7c2d470c authored over 1 year ago by Martin Thoma <[email protected]>
Closes #2138
5b45785bfaa03735c81621f6edf1cb7988e623be authored over 1 year ago by pubpub-zz <[email protected]>Closes #2192
ea64f5bd27389a08680d075b12d83e1e611dd843 authored over 1 year ago by pubpub-zz <[email protected]>a85c1c69f741da98bab3bf52f6a0a148730f714a authored over 1 year ago by Martin Thoma <[email protected]>
Add documentation and fix a method name as discussed in #2105
b899d3d61084fdec7fd2a40d747f83ccdf104145 authored over 1 year ago by marcstober <[email protected]>02f2aa6c0bd15bca50723028e7eeaf21c456f09c authored over 1 year ago by Martin Thoma <[email protected]>
closes #2181
36174126fe7327783dd7750f2a9f2ffe6783592e authored over 1 year ago by pubpub-zz <[email protected]>c587cee186ece5512e3cbdb61ad2ae76e50f6f43 authored over 1 year ago by exiledkingcc <[email protected]>
## What's new
### Security (SEC)
- Infinite recursion caused by IndirectObject clone (#2156)
...
fb3548538a90ce8cb0773a62131801631ba28276 authored over 1 year ago by Martin Thoma <[email protected]>Closes #2137
4657df512fdd840e89b74e7c50105818fedf56f0 authored over 1 year ago by rchen19 <[email protected]>
closes #2158
closes #2159
Closes #1903
f68138c946bfb24711c75bba631022ccc0604054 authored over 1 year ago by pubpub-zz <[email protected]>closes #2147
5a42b96f67c67d2c5b8cbfbc01278f81edcd18bd authored over 1 year ago by pubpub-zz <[email protected]>f6599560d145179a1b20ffd025375f55237881ca authored over 1 year ago by exiledkingcc <[email protected]>
If an object contains an indirect_reference which points to the object it self, cloning it will ...
e0907171213616f39191fb3113b44a7b7a015db0 authored over 1 year ago by exiledkingcc <[email protected]>This PR aims to improve reading complexity of the code by moving inner functions of `_xobj_to_im...
4e48e893c3eca97d54c3e7bafdee212cc4c5d4b0 authored over 1 year ago by Martin Thoma <[email protected]>Fixes #2157
bf62f1787fecb1e7ef09cfb2f69e8f4e3eda68a3 authored over 1 year ago by pubpub-zz <[email protected]>Closes #2166
ded1b0b9430dc7fd63d3ad1a6b0127c8d9b2717a authored over 1 year ago by pubpub-zz <[email protected]>Based on #2171, feels like pdfly has a bit of a discovery problem. Adding a link at the front of...
a1cfb2157d31639738a09f8a60bf423b462d0b29 authored over 1 year ago by Matthew Peveler <[email protected]>See https://github.com/py-pdf/pypdf/discussions/2171#discussioncomment-6956195
ebac0b13e5daf0d1f8fe940fa9f140d7b8ecc850 authored over 1 year ago by Martin Thoma <[email protected]>
Closes #2165
Closes #2176
See #2144
bd73243f33e0ad109f91a30fdde3566005393be7 authored over 1 year ago by marcstober <[email protected]>Closes #2173
ad4f13d17412f529f3f595c5c295c31788110931 authored over 1 year ago by pubpub-zz <[email protected]>Closes #2105
05f2a651917e1bd2fed6634efda6bb345b31de6b authored over 1 year ago by pubpub-zz <[email protected]>## What's new
### Bug Fixes (BUG)
- Cope with missing /I in articles (#2134)
- Fix image look...
Closes #2089
3acee1b9fc47449ef955b4608d59592286b01669 authored over 1 year ago by pubpub-zz <[email protected]>This adds a test for the correct rendering of watermarked files.
Closes #2112
b8d3beac6f889970f89a7689be4ac433d4eefa32 authored over 1 year ago by Stefan <[email protected]>
Closes #2124
Closes #2110
Tests which have `enable_socket` and a small timeout might fail because the download isn't finis...
31ecda320c3598908b8f4ee90b189e66a75c4d57 authored over 1 year ago by Martin Thoma <[email protected]>This was originally added by stefan on #2130
This allows anyone to manually run the workflow ...
2cd129c483cbaf7e1791748670a74a80c5ea7764 authored over 1 year ago by Martin Thoma <[email protected]>Dealing with a non-standard compliant PDF where the length is an IndirectObject that can not be ...
301b5423986b71a9e9d82f5e22d97ada2feb2159 authored over 1 year ago by pubpub-zz <[email protected]>Some images could not be removed using remove_images. There is only one page in the pdf and the ...
7c23cbb62f3268dfe203641e7da7fd27133f6b21 authored over 1 year ago by pubpub-zz <[email protected]>See #2125
fe2dfaff370692e76e7f31f923f58d881f2026d8 authored over 1 year ago by Martin Thoma <[email protected]>Closes #2125
63b8fee6cdd4e84d2a0d0dff36b9dfbe51f2e5fe authored over 1 year ago by Martin Thoma <[email protected]>Closes #2121
018b9b72c1d2952c7861ed2001993481685439e3 authored over 1 year ago by Martin Thoma <[email protected]>## What's new
### Performance Improvements (PI)
- Making pypdf as fast as pdfrw (#2086)
### M...
b41f0d5c61653168634f749ab72eded45c8e63e6 authored over 1 year ago by Martin Thoma <[email protected]>Closes #2122
9aa39677eca11204cdf1fd1bb317cef2def9e2aa authored over 1 year ago by Martin Thoma <[email protected]>Closes #2120
b4a023e88570e20e65b7b53b801b1d663860bb85 authored over 1 year ago by Martin Thoma <[email protected]>TypeAlias was added in 3.7.4.3
a6fad46518b7cea36d35be2ab2e2908b5a5f3a02 authored over 1 year ago by Stefan <[email protected]>This makes pypdf_watermarking is as fast as pdfrw_watermarking().
What was done:
* Remove ...
0dec208c139af432f32f5871f899812dc5ddf6c8 authored over 1 year ago by Lucas Cimon <[email protected]>
### Bug Fixes (BUG)
- Check version of crypt provider (#2115)
- TypeError: can't concat str to...
Closes #2107
fd646eeb6100a34258262e827f6a17ab12c9a50c authored over 1 year ago by Martin Thoma <[email protected]>We often need a couple of package versions to investigate issues. This command gives us a one-li...
9cb22c4aa95b02d87205af4c2acbdb5aeed260a4 authored over 1 year ago by Martin Thoma <[email protected]>
* #2108
* #2109
8263db68dc983df5bbef11e0896ce002a956f29b authored over 1 year ago by Martin Thoma <[email protected]>
This was introduced when I removed seemingly unnecessary calls to b_,
a helper function that co...
cbeed04f22b07eb341cfcbe6a3ecba7c83951473 authored over 1 year ago by David H. Gutteridge <[email protected]>
Use the current version of Python 3.12 whether it is a pre-release or a production release as di...
7d9fa2bcf7c46e47fd2e0b95e268f0f85ac9d09d authored over 1 year ago by Christian Clauss <[email protected]>6ab10425db7615248bb590058b1868956ecd3032 authored over 1 year ago by Christian Clauss <[email protected]>
9ba17e78e8d4fb9bbd21687da918fdb2d1c5fa9b authored over 1 year ago by Stefan <[email protected]>
## What's new
### Security (SEC)
- Avoid endless recursion of reading damaged PDF file (#2093)...
b532fa479cd8d47860e4eb0a2f19419baf0e8333 authored over 1 year ago by Martin Thoma <[email protected]>
When we know the parameter is utf8-encodable and longer than two characters, pypdf doesn't need ...
30331227ec3ef087f15f4c3828e2b6d95aa4ce0f authored over 1 year ago by Martin Thoma <[email protected]>While on it, pre-commit was also updated + several fixes for mypy.
Taken from https://github....
b39ac96ca4ead420acdb8d5c4a5fd0a6458759eb authored over 1 year ago by Martin Thoma <[email protected]>0d3ddedcd238a8b329b6f9e2422871915d03c7c8 authored over 1 year ago by Martin Thoma <[email protected]>
71c6ef3878a3eb15a829e18ad593df6ed6f865c5 authored over 1 year ago by Martin Thoma <[email protected]>
Trying to run the tests after `pip install -e '.[dev]'` results in:
ERROR tests/test_reader.p...
29acc0ca9ff1316b377379db8e03c521500fa920 authored over 1 year ago by François Freitag <[email protected]>cc66b2d7b57579e7ddfab3d164041d944dde1dd9 authored over 1 year ago by François Freitag <[email protected]>
Fixes #140
d224430bc44413cd27c4ed7d5034f2e68ea0b5f7 authored over 1 year ago by exiledkingcc <[email protected]>Full credit to Lucas
Co-authored-by: "Cimon Lucas (LCM)" <[email protected]>
0ab320ce75bceaf054771842e83fc03340b623c6 authored over 1 year ago by Martin Thoma <[email protected]>71ea4e1959b71697df9e81a0f010c373dbbb817b authored over 1 year ago by Martin Thoma <[email protected]>
## What's new
### Performance Improvements (PI)
- optimize _decode_png_prediction (#2068)
###...
247a4b058d03687896321e83dfb17b1f459f7fa5 authored over 1 year ago by Martin Thoma <[email protected]>