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
24c4795e84fcbfc18bffc560a6ad23307f5db46c authored over 2 years ago by Martin Thoma <[email protected]>
Signed-off-by: Matthew Peveler <[email protected]>
d2c40db02456e8be5787b9e6e1859805c795edcb authored over 2 years ago by Matthew Peveler <[email protected]>d00803c2fef1cf0cfba4d5f6bfef9e7a8f500d94 authored over 2 years ago by Martin Thoma <[email protected]>
Also move package metadata to setup.cfg
c25814a86ebc65a840cdfca512da17d9d115de07 authored over 2 years ago by Martin Thoma <[email protected]>Features:
- Add alpha channel support for png files in Script (#614)
Bug fixes (BUG):
- Fix...
ceb2bb2ff7e1e9b69796eb8847f1bae2b7c8cb62 authored over 2 years ago by Martin Thoma <[email protected]>0fba59bd2574213eac03924578a1797ecc2a286f authored over 2 years ago by Martin Thoma <[email protected]>
3ef80843445003f00f2afb95552e3399749fc340 authored over 2 years ago by Martin Thoma <[email protected]>
27d0263d6fd009a81d9b1bd1d394eed1dfab9edb authored over 2 years ago by Martin Thoma <[email protected]>
bab31d854db027bafecf4aaee2968c4ebb2f0c70 authored over 2 years ago by Martin Thoma <[email protected]>
These changes allow for an optional text separator for TJ and Tj operators.
These source alte...
12c70472ba665e09ea5844f683a852a1c98079f3 authored over 2 years ago by Justin Frahm <[email protected]>ba5765934527f3d2bfffb7a3e2ceb7956bb43420 authored over 2 years ago by exiledkingcc <[email protected]>
This allows the project to make use of modern Python packaging features such as wheels, isolated...
436276c2a49cd8e8aa0ee7c371a1228c93e2addc authored over 2 years ago by Tzu-ping Chung <[email protected]>2377c51dc8cc86bc643dda1f4289675fa4468f59 authored over 2 years ago by Martin Thoma <[email protected]>
Appeared when merging PDFs that have content-stream-inline images
This patch was provided by ...
3eadff034c10cbb7b69b921e13c9e42b0ebb9f14 authored over 2 years ago by Martin Thoma <[email protected]>1e46d84eba551c9954ce9a884a739a166195f569 authored over 2 years ago by Martin Thoma <[email protected]>
6056a7cf712ed6043edc8c25924e4823d5f9a0e1 authored over 2 years ago by Martin Thoma <[email protected]>
90d5539e0f2cc1521493a63097b7b6b65971cd1f authored over 2 years ago by Mohamed Ali ZORGATI <[email protected]>
* Simplify tox config
* Drop Python 3.3 and add Python 3.6 and PyPy
96b4c604a802e5e4686cd101c361ecce4a935fc7 authored over 2 years ago by Martin Thoma <[email protected]>
0f08f839bce1b339380df7656e5190589e146fb3 authored over 2 years ago by Martin Thoma <[email protected]>
fb6c5b978dd32ebc77bd2a0aaad211cab2b1816b authored over 2 years ago by Martin Thoma <[email protected]>
807bb0b521ece12bd33147088288f96cf1d5aa17 authored over 2 years ago by Martin Thoma <[email protected]>
45421d69109d44b1c0ff1c772eecea982c2ab300 authored over 2 years ago by Martin Thoma <[email protected]>
d01cac396594b0c9fa2a67c6ea76e3d9ae0ecc2f authored over 2 years ago by Martin Thoma <[email protected]>
fixed a typo and added in a new feature for adding a title to the PDF metadata
Co-authored-by...
77238155d5387dddc4f545d2c61ed05487f8dc6c authored over 2 years ago by Roller Angel <[email protected]>570138bdcbf7158cf01501424395bbb3aceb2503 authored over 2 years ago by Martin Thoma <[email protected]>
f4647b5b91703ca7787bff2188ba7537d2469a89 authored almost 3 years ago by Michael Lelyakin <[email protected]>
Also test Metadata
70692164eab7de79bcf0c2829f5c000e6d07715b authored almost 3 years ago by Martin Thoma <[email protected]>The constructor expects the page argument to be a reference to a page, rather than the integer i...
eea0b72f39b5b96492faa190ff2bb3c8fa33599f authored almost 3 years ago by Mark Goody <[email protected]>abed04816b05249f30b63f28b919b1107351c9f8 authored almost 3 years ago by Martin Thoma <[email protected]>
The default value of sys.stderr will be None in this case, so care
should be taken to avoid cau...
This happens when the library is used with `-Werror`, since `\c` is not a valid Python escape se...
dacc6b75eb02b2eb2eea7b54e45ca23f5d08b378 authored almost 3 years ago by Niklas Baumstark <[email protected]>Also: Adjust ground truth "crazyones" example text
1cde559c74d76cb682fe6da4022c42beaa40a2fb authored almost 3 years ago by Martin Thoma <[email protected]>Previously the function .extractText() reads the text in the PDF and returns without any spaces....
02cc54be1990c77e960e01d7c5f6a9242f3dbf9b authored almost 3 years ago by Gowtham Karthikeyan <[email protected]>b17db7994abb3611c2aa660bc45d3607dbaf9560 authored almost 3 years ago by Korbinian Preisler <[email protected]>
Also add .pre-commit-config.yaml
f5ab1a35d1dcfb50b37b6f9b5e055793aeec44d5 authored almost 3 years ago by Martin Thoma <[email protected]>When the license is explicitly included in `MANIFEST.in` it gets bundled with the source build.
2dc129369eef7248515ab7c34ba68013044ab320 authored almost 3 years ago by Peter M. Landwehr <[email protected]>27c62e5afc5e2efe5754f213a56aa2110f103f2b authored almost 3 years ago by David Metcalfe <[email protected]>
2443f909263568516e16f5ffb4b6786c53b96908 authored almost 3 years ago by medic17 <[email protected]>
Closes #537
ac3d52809c01cccde94eb7fce3ab725432a39053 authored almost 3 years ago by Tim Gates <[email protected]>77c5d26344249f2ce7cc464214a479d2e1a702e2 authored almost 3 years ago by Jeff Fessler <[email protected]>
cd435fd60c1fcd57aac4a227d8e608f5f8af05ff authored almost 3 years ago by Ophelia <[email protected]>
ae37332cda021caeb3892e5b903fcbba0a35faf5 authored almost 3 years ago by Martin Thoma <[email protected]>
6ab2a2d5599e59c118ed985d5101a46f4f5c530c authored about 3 years ago by Andrew Sears <[email protected]>
Relax assertions when strict is False
18a2627adac13124d4122c8b92aaa863ccfb8c29 authored over 6 years ago by Matthew Stamy <[email protected]>22ebc8dc866bcbf1e37cf7058949100cd0997be7 authored over 6 years ago by Joshua Massover <[email protected]>
Improve performance of RC4_encrypt in utils.py
1775bdc4b9b3281a31b7d966223b8f02f53ba5fc authored almost 7 years ago by Matthew Stamy <[email protected]>94a208e2924b77d8e3b93cccacc2c8e2f5ac3baf authored almost 7 years ago by Matthew Stamy <[email protected]>
772ef3f9cb7baabb6b5c37d93b71bdfa3e25267f authored almost 7 years ago by Matthew Stamy <[email protected]>
461fc5e0538785c850927050d173719985c7594d authored almost 7 years ago by Matthew Stamy <[email protected]>
6a578d057c4aff1ebfaad7d96bd8da4df505ef15 authored almost 7 years ago by Matthew Stamy <[email protected]>
Avoid string concatenation until after the loop.
fc87287f136ff04502c27cf64bd9d00d7eee5c9c authored almost 7 years ago by lmwgv <[email protected]>Fix issue #337 - Rotate PDF fails if /Rotate is set to an IndirectObject
a4279cff969c38a346a29aa0d3174a8b7bf08bbe authored about 7 years ago by Matthew Stamy <[email protected]>Addition of line break for PDF line separators
b3b77b85b6978782ffd97ada323a53db7ecab74b authored about 7 years ago by Matthew Stamy <[email protected]>Update README to new markdown specs
b9caeed5a81d99ae8f45f4fe75a324d182c6ecd2 authored over 7 years ago by Matthew Stamy <[email protected]>7844852204c08694c2a172fa6f65615d2c06e7c5 authored over 7 years ago by Caio Moreira Gomes <[email protected]>
c3231c7ded644f9afe891a9a1e58aa09b60bbf97 authored almost 8 years ago by Kyle Gengler <[email protected]>
62c1016961bac18f25da8885a03de5feb54f561b authored almost 8 years ago by Subhrajyoti Sen <[email protected]>
README.md: fix sample code directory name
2a9d76d1244444f7bdd1e8f42eaeee159eadf7fa authored almost 8 years ago by Matthew Stamy <[email protected]>Fix PdfFileMerger for file objects on Python 3. Fixes #293
2f6d2da5650a9f4e935f239d22e0b3c06926fa28 authored about 8 years ago by Matthew Stamy <[email protected]>Additional error output for failed encryption
d7b8d3e0f471530267827511cdffaa2ab48bc1ad authored about 8 years ago by Matthew Stamy <[email protected]>83ff6fea00de5ab0b82704c4e8aa4258c9e504d6 authored about 8 years ago by Moshe Kaplan <[email protected]>
a1bfcedf8083c85ec8d80583e8c0e853366d25fc authored about 8 years ago by Matthew Stamy <[email protected]>
77629e6266709b65cce24d6346b8be0bfa29cf90 authored about 8 years ago by Matthew Stamy <[email protected]>
The previous check was always evaluated to False on Python 3, so I replaced it
with a duck-typin...
e9d0b86cc541413dc8516dbd5675b14c1453d0c1 authored over 8 years ago by Jordan <[email protected]>
Changes readStringFromStream to use a dict of escapes rather than a long if/else chain. (should ...
d7f5eafddb46106850c036d118d33f0416ef3441 authored over 8 years ago by oscardssmith <[email protected]>Prevent infinite loop in readObject() function
4fc7f9d14adb2a9b890aea2616955ec54229f48c authored over 8 years ago by Matthew Stamy <[email protected]>fe934cc1b52d54c99e48cf10282293eeaf884a47 authored over 8 years ago by Matthew Stamy <[email protected]>
ad90b69592d30ce8e7f787d1f1f7fceeb77ec9ed authored over 8 years ago by Matthew Stamy <[email protected]>
0208955e1d1487f6a3973cdec954ea9d4d7c1ad5 authored over 8 years ago by Matthew Stamy <[email protected]>
Add support for PNG filters average and paeth
6f284def98e105b9094d38eef73024324225d0c1 authored over 8 years ago by Matthew Stamy <[email protected]>60abb83056b34a35dcec51a68bdbb2e58e6a57d4 authored over 8 years ago by Juan Pablo Gaviria <[email protected]>
60dff8d785dcd4bea20be35b0f6a249ba4d44216 authored over 8 years ago by Manuel Zapata <[email protected]>
036789a4664e3f572292bc7dceec10f08b7dbf62 authored over 8 years ago by Matthew Stamy <Matthew Stamy>
Uses same structure as addLink
addURI
5bbd5aff8cfe245a61b8a4ace2d06d78eac1fa9c authored over 8 years ago by Matthew Stamy <[email protected]>
26e50775ed5fbc36982719b22040454bc1d96cac authored over 8 years ago by Matthew Stamy <[email protected]>
b030b7fbc7aad562ad31a500bd11dc980cf92d85 authored over 8 years ago by Matthew Stamy <[email protected]>
5735cb742a45a503e8eb7e409067f7c3d4cb9158 authored over 8 years ago by Matthew Stamy <Matthew Stamy>
Fix a bug in _readInlineImage
78fd8c602f358590ce3445d5e305fa42d1d144e1 authored over 8 years ago by Matthew Stamy <[email protected]>9dadb45f00bdf5fba0558dae2555fed4d0566648 authored over 8 years ago by speedplane <[email protected]>
077782dbbb9d7919d17391e8b65980a84fdc5702 authored over 8 years ago by speedplane <[email protected]>
6e9d021d43cf5a58f5bdfb4f99de9fef2339c250 authored over 8 years ago by speedplane <[email protected]>
dbb7ea3ecff48f0b93bdf3c0f52e14a20a631bc6 authored over 8 years ago by speedplane <[email protected]>
Pageobject.mergePage() fails for some pages with images (Python3)
fcd0ac0192c3e09c6f3e9a58efacfe3dfc2ad9be authored over 8 years ago by Matthew Stamy <[email protected]>Python 3 compatibility with inline images
b9948ff39357dbe764313d083518442aa42c8e4c authored over 8 years ago by Matthew Stamy <[email protected]>Ignore xref table zero index error if self.strict = False
8ca3a9b17ada7a1acbe68211cbf848b89e2087c4 authored over 8 years ago by Matthew Stamy <[email protected]>Added a fallback for creating PDFs that have invalidly referenced objects (provides a fix for br...
531f8ac4dee4c09d3b06558c9f2f941b6be88802 authored over 8 years ago by Matthew Stamy <[email protected]>c3b1ac2f2ac068ccb25ae65b715ededfb0fb7172 authored over 8 years ago by BenRussert <[email protected]>
231aaf68dd70e0ec07644b6eb4b917e08d57bb4e authored over 8 years ago by ctate <[email protected]>
7ca8fc6de5debb2d3ad8e29b509c64a9e78ad54b authored over 8 years ago by Rob Oakes <[email protected]>
c15eadb25cfe54cc799a077a838d2d2ec00717bd authored almost 9 years ago by VyacheslavHashov <[email protected]>
b0ace625c149e5bb6376400efe892d78d15d96b2 authored almost 9 years ago by Sylvain Pelissier <[email protected]>
1273824c0f8d708f1dbd5872e2216b75e76d46c3 authored almost 9 years ago by Sylvain Pelissier <[email protected]>
Travis CI picture.
efae6bcae6f5ddd3be5c145148e1a8ca8e968083 authored almost 9 years ago by Sylvain Pelissier <[email protected]>19a8872010a3777e89629530bda2a80b517d381c authored almost 9 years ago by Sylvain Pelissier <[email protected]>
7bc62cd896cf3b57c557d0fd208056b1642a658f authored almost 9 years ago by Sylvain Pelissier <[email protected]>
Image extractor script with sample failing pdf
c83cbd87e782c7a14085ae33b135f6d8807fdc7b authored almost 9 years ago by Sylvain Pelissier <[email protected]>
```
> python pdf-image-extractor.py ..\PDF_Samples\GeoBase_NHNC1_Data_Model_UML_EN.pdf
Traceback...