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
Adapted from work by Sylvain Pelissier (@sylvainpelissier)
http://stackoverflow.com/questions/26...
b06ac57a6f750bf9f50481a6c5b38ce5f943ea19 authored about 9 years ago by Igor Mihaljevic <[email protected]>
39de327cd964aee8053a3ff02f69d2e8ee93b5c9 authored about 9 years ago by Sylvain Pelissier <[email protected]>
7b591a285dbc5d2d8152c8aa5890a85f6e05a2c8 authored about 9 years ago by Sylvain Pelissier <[email protected]>
098394a3b3f8cf4254601014c1db3f4cfc85df68 authored about 9 years ago by Sylvain Pelissier <[email protected]>
Parameterized JavaScript.
0900101f836345723f8ab4086bf77da32de8fc38 authored over 9 years ago by Matthew Stamy <[email protected]>ab9395cc5b4582de851eacedc1c2bfb27a7cc1fd authored over 9 years ago by Louis-Bertrand Varin <[email protected]>
48193975e5a0e48ebbb68217f8533ad2bfbdede2 authored over 9 years ago by Henri Salo <[email protected]>
According to the PDF doc, an entry in the document's name dictionary,
listing the JavaScript act...
7456f0acea0a68a155d0a734b4d1997023eb462c authored over 9 years ago by Matthew Stamy <[email protected]>
cf269ddfa9f22a29676e3cb6e1e3b622199aa000 authored over 9 years ago by Matthew Stamy <[email protected]>
d0e08b90f588798a859cf1c69680b195a643b9fc authored over 9 years ago by Matthew Stamy <[email protected]>
c9c95a512a93a96c2754f3c929d0be0c3e0c808f authored over 9 years ago by Rob Oakes <[email protected]>
fc05b046c05d9cf5c9cbbe67b12ffef7501babc7 authored over 9 years ago by Matthew Stamy <[email protected]>
736dc274537d3639b72a9deebabe9e0d1fa470d0 authored over 9 years ago by Matthew Stamy <[email protected]>
e87538baf138296680c62d93332f4274090f4724 authored over 9 years ago by Matthew Stamy <[email protected]>
Python3 support for ASCII85Decode
80551fa0941f3e4a7eda300ad2238bef589896d1 authored over 9 years ago by Matthew Stamy <[email protected]>Fix "Stream has ended unexpectedly" for Name Objects
9022c7db1406a74c30ac35f189d7336b1bf8bd2d authored over 9 years ago by Matthew Stamy <[email protected]>bf7339863e7be2d6dc2691f161d0015b9cb5a3cb authored over 9 years ago by speedplane <[email protected]>
431ba7092037af7d1c296f8f280aca167859ce61 authored over 9 years ago by speedplane <[email protected]>
Added decryption key copying for PdfFileMerger
ee0ace64b1bd1fdd97d8715b72d9a80d9e3c0946 authored over 9 years ago by Matthew Stamy <[email protected]>541963c54b8d12853e8189a5abc9260b165bb63e authored over 9 years ago by Todd Wolfson <[email protected]>
7ea13fcbea1205e44547a02d74fe02244fe4b9d6 authored over 9 years ago by Matthew Stamy <[email protected]>
8a144a3e2f2d4cc1de69a69e863f0f9a327faf90 authored over 9 years ago by Matthew Stamy <[email protected]>
Add abbreviated short-names for filters
0b7f9a7d6643140f4b096f77a3c893403fb175e9 authored over 9 years ago by Matthew Stamy <[email protected]>After investigating an odd error:
# NotImplementedError: unsupported filter /Fl
I saw the ...
afccc8fc94a5217d98979f07f51f8011899a3f7a authored over 9 years ago by Jamie Ivanov <[email protected]>Add method to get page number from Page/Outline objects
969d6ef94c68ee46738de155c8c5e43b796f79c0 authored over 9 years ago by Matthew Stamy <[email protected]>6f1c5284df3ecce0d17df524d6c36a2251123005 authored over 9 years ago by Matthew Stamy <[email protected]>
Separate extracted text fields with EOLs
33d7f71ac4656038b65678704bd289820c1305e6 authored over 9 years ago by Matthew Stamy <[email protected]>Each "TJ" entry is a separate piece of text so provide some way for the user to separate them in...
82718884349a647a03ff11af180d973426d7b650 authored over 9 years ago by Jon Peirce <[email protected]>1cdcf7ebee72d6a262e9b962e0214a1ef97e624c authored over 9 years ago by Matthew Stamy <[email protected]>
ac67ab62516433a792cee129cc8328e6edc153fa authored over 9 years ago by Matthew Stamy <[email protected]>
894b8d19167f604a2f3266c7c5f28e5b55aa9a49 authored over 9 years ago by Matthew Stamy <[email protected]>
eb93deb3cd951132aaeb141da187f66c03b65f6e authored over 9 years ago by Matthew Stamy <[email protected]>
c2af8a0c6cf1ea1e7293fe08f630e0ae93d222c4 authored over 9 years ago by Matthew Stamy <[email protected]>
56a4b9a04fe738d5183440181cf6f32249f31cfe authored over 9 years ago by Matthew Stamy <[email protected]>
Add support for Embedded Files in the PDF
11bb9721b55873037b3ec4eaa70e749d2a6f620d authored over 9 years ago by Matthew Stamy <[email protected]>1a2fc537b0cac5d67dc77d3e508f85ed88b0dfc7 authored over 9 years ago by Matthew Stamy <[email protected]>
203f5510a05d26c75a846d713410135151021672 authored over 9 years ago by Matthew Stamy <[email protected]>
9c105eb13bdecb6b73fd3629a8a59034030afed7 authored over 9 years ago by Matthew Stamy <[email protected]>
2376a5ddb69270869ee8d118c82c5e1e9cf1c039 authored over 9 years ago by Matthew Stamy <[email protected]>
Fix decode stream data issue
e3cf7c72079d1764a1344ae7fd5e33867ceb9557 authored over 9 years ago by Matthew Stamy <[email protected]>7808dc722eb18f1e680fd2fdd191b2d48c39623d authored over 9 years ago by Rob Oakes <[email protected]>
- Added a convenience method to merge a dictionary of form field values onto a page
02de326fc3f36e61765128e10a1b922e7ce85527 authored over 9 years ago by Rob Oakes <[email protected]>bca8a754e3e909c0c4f48ad71c906e7cd3f08545 authored over 9 years ago by Rob Oakes <[email protected]>
- Added resources for the test
aa69bc95d7e8d88e92069dbefb3fa8253d2409aa authored over 9 years ago by Rob Oakes <[email protected]>4abded43ad18d7616e171b27b3d3c259dbe2fbe2 authored over 9 years ago by Rob Oakes <[email protected]>
Conflicts:
.gitignore
PyPDF2/generic.py
a87a394e05e5177975f74d2703bd655bd899d306 authored over 9 years ago by Vladir Parrado Cruz <[email protected]>
Fix "file has not been decrypted" error #51.
646fd168cfe847dd87473ebd8e0870c8528867d8 authored over 9 years ago by Matthew Stamy <[email protected]>
Work around for PDFs which behave as if decrypted, though were
encrypted without a password.
Catch for UnicodeEncodeError in NameObject
af7dc5f2c4c3c7c9e936830cbe059549f3e30646 authored almost 10 years ago by Matthew Stamy <[email protected]>Add hash (#) to list of odd escape sequences
465b80b0ca6fdec267cd46136d200fa46a7fff85 authored almost 10 years ago by Matthew Stamy <[email protected]>6b67442887de9390403433f638cd7f60e731c4cc authored almost 10 years ago by Raja Jamwal <[email protected]>
Some PDF include values exceeding size of long, therefore Overflow error
in generic.py at line 256
ec80b1ebbe31b079a28e4fb9dcced810d1b08e53 authored almost 10 years ago by Manuel Zapata <[email protected]>
----------------
- Adding functions isString(), isInt(), isBytes() to make type testing simpler ...
f2c8778bbc88609fa212525c7f7eebcd78052960 authored almost 10 years ago by Steve Bywater <[email protected]>
6b1e21006565e5e2e4488956df16dde45c7e15a9 authored almost 10 years ago by jerickbixly <[email protected]>
41d90b4d141d0b019d145748f53ea556efcb47d1 authored about 10 years ago by Matthew Stamy <[email protected]>
386d67ed92ec0392f8f0931d935494440032f63f authored about 10 years ago by Matthew Stamy <[email protected]>
9c8afe6c2ee1a04dd80e7b87ddb9793e5809d492 authored about 10 years ago by Matthew Stamy <[email protected]>
e29d5bec32182d8de86613874dbc409327853274 authored about 10 years ago by Matthew Stamy <[email protected]>
23299bda3870eb9bc166235d2dbae90cc82739dc authored about 10 years ago by Matthew Stamy <[email protected]>
05989cc3683c0a1fb3e19ffe90df5edac5e3ed0e authored about 10 years ago by Matthew Stamy <[email protected]>
Use utils.readUntilRegex in NumberObject.readFromStream.
d4b6f6554e546d320b470bdd782f9d7654b2a0ec authored about 10 years ago by Matthew Stamy <[email protected]>
This probably should have happened when readUntilRegex was first
introduced in d990367334964f875...
ignore bad outlines
6b0cdf22b306565d88f9675bd24446d023ca367f authored about 10 years ago by Matthew Stamy <[email protected]>PEP8 fixes: mixed tabs / spaces, blank lines.
b3a4c70b6c5b2cbe222b78c9b2b31aaffb04cfb3 authored about 10 years ago by Matthew Stamy <[email protected]>Fix for parsing number tokens with leading spaces.
a991115f9a2c9a694247310232ebc9974883a8c2 authored about 10 years ago by Matthew Stamy <[email protected]>096048505b8abe97d3730c6e7f1e0d762e08afc9 authored about 10 years ago by Matthew Stamy <[email protected]>
c9070c8831d062a3330b4ace352fdf8164d83a2d authored about 10 years ago by Matthew Stamy <[email protected]>
e2abbeace9bb1df53aae606bdaab5d3962e4ada9 authored about 10 years ago by Matthew Stamy <[email protected]>
Do not loop forever after reaching start of file.
7b25f2cc32b725f3377bcb52543a87e27505ba62 authored about 10 years ago by Matthew Stamy <[email protected]>164707a64be12b9e52cd8b60d252a9d217c5c1b1 authored about 10 years ago by Ernesto Revilla <[email protected]>
Inline images parsing in python 3 fix
8cbca8c8824bcf2ea2b18f9a56e2d7eee3b3fe96 authored about 10 years ago by Matthew Stamy <[email protected]>b521520c4a907c25530d59a357be4745b749fa84 authored about 10 years ago by eric <[email protected]>
4b8a4d26be027e484984e6791afca2c2eae15aaf authored about 10 years ago by Maxim Kamenkov <[email protected]>
08212cd17e05d6022295894d60ffe9e5a04c82ae authored about 10 years ago by Moshe Kaplan <[email protected]>
fa03c13edc2b7e1a5139e2cf9c261f18fe18d495 authored about 10 years ago by pqqp <[email protected]>
a405822c6068017992fc6b13bc3dbd4e2818df6f authored about 10 years ago by Cyrus Vafadari <[email protected]>
Fix finding of startxref entry in Python 3.
7ad1aaf7125b75010d7df386fd1728f9b92e61d5 authored about 10 years ago by Matthew Stamy <[email protected]>b21bc918a8e73d412417c16e465129925a7e3022 authored over 10 years ago by Aure N <[email protected]>
e823f0c45b160eac9f9b2b5667e8722f7e9c8948 authored over 10 years ago by Anthony Tuininga <[email protected]>
Fix content parsing in Python 3.
219bb09021a1d607803f27eb195354f75dda29fd authored over 10 years ago by Matthew Stamy <[email protected]>9fc495c2f6a7d1eea90d6a711dcda4c9fc79d0bf authored over 10 years ago by Anthony Tuininga <[email protected]>
6e4c489619326f6fd5971e33123b144dc0b73aea authored over 10 years ago by Matthew Stamy <[email protected]>
2f499c55d575be976c0984a5e1047f99a6f7667f authored over 10 years ago by Matthew Stamy <[email protected]>
9bf6efc2a88027d5f96cfe8687050b12028bc3be authored over 10 years ago by Matthew Stamy <[email protected]>
976254e587174acdfed5fa3e1e9b7444ba228c54 authored over 10 years ago by Matthew Stamy <[email protected]>
Fix ContentStream parsing on EOF
88a3069368c2bb1fe976493a9c3897670a3f8b95 authored over 10 years ago by Matthew Stamy <[email protected]>fe403981046fee86321ff0f09ffe5ba38d05d27f authored over 10 years ago by mozbugbox <[email protected]>
7eb498e8eac984639e6c1d115bf7c8ba9806ed79 authored over 10 years ago by Matthew Stamy <[email protected]>
fcd5a64960ddbed5bbd99ed7a29f493175fa93e9 authored over 10 years ago by Matthew Stamy <[email protected]>
fa6e016937a3240a9dc636c346e9c9ca0e29330b authored over 10 years ago by Matthew Stamy <[email protected]>
77743c196dc06412f76fd65aebfc8cd1eba93219 authored over 10 years ago by Matthew Stamy <[email protected]>
Speedup
09e81e9398e2b5179d41c5071e2177cee47cc063 authored over 10 years ago by Matthew Stamy <[email protected]>owner_entry should be a ByteStringObject, not str
cfcdcd0e232b16328b3fcfc741b7323da4102490 authored over 10 years ago by koba-ninkigumi <[email protected]>d990367334964f8758857eaa266a82ee4bd49cb7 authored over 10 years ago by mozbugbox <[email protected]>
aad479f1a9c4c5eb1d0d5721b522e5335db5bbaa authored over 10 years ago by mozbugbox <[email protected]>