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

Finish making encryption work with Python 3

769abb46c842a8786827eab3d08363bcdb3fdde6 authored almost 11 years ago
Exception handling for illegal characters in Name Objects

7cfddb57028f29cf44685b61676aad3eec208698 authored almost 11 years ago
Merge branch 'master' of https://github.com/Rob1080/PyPDF2 into Rob1080-master

b0354f66c9db48e85f5983ff61f35ee4d870f65c authored almost 11 years ago
Updating methods removeText() and removeImages()

f17fb769e9c2f6538d0a5e989f3529ed22d12a4e authored almost 11 years ago
Implementation of removeText() and removeImages(), ignoreLinks changed to removeLinks. (credit to Tien Hai)

52bb7d006b453a47ec4ae4250870a9c96e616502 authored almost 11 years ago
More specific exception handling

d9bbc10cbc83d7b5f94101d402f9726b75fcb68f authored almost 11 years ago
Merge pull request #61 from lentinj/master

Handle nested bookmarks properly (fixes later issue in #40)

a524b8da0c0289e40a4354f0658403d6505cf8c3 authored almost 11 years ago
Bookmarks entry is either array of sub-items, or bookmark hash. Not both.

fabb6506e338433dda579247ec74fe932a521368 authored about 11 years ago
Fixed some compatibility issues with Python 2.6, 3.0, and 3.1

ee2aea0aed51847506acbfbdde97cd265e5a1efe authored about 11 years ago
Make sure BytesIO receives bytes in Python 3

00b9677d39e24bc5abeae4acfd791a397687dc9b authored about 11 years ago
Implement use of utils.ord_() for Python 3 compatibility

df7113049efefa46f6549aa0623329e1cf61cc8a authored about 11 years ago
Merge pull request #56 from switham/pdfcat

Command-line concatenation tools

1d0650dec0e1430f7af2a27315c87f326e347f59 authored about 11 years ago
pagerange.py: ParseError if non-string.

8e1f566a3bb869f7e57d975b00370e9a5aedaa87 authored about 11 years ago
pdfcat et al.: now 3.0-compatible.

modified: PyPDF2/pagerange.py
Define "Str" (capital S) to mean basestring in 2.x, str in 3...

6dfc9904f315c467cae471dcb7f5c9049202df81 authored about 11 years ago
Merge branch 'master' of https://github.com/switham/PyPDF2

6b26a5ce5690e6c8532e4acab07ac561b2318bf6 authored about 11 years ago
Merge branch 'master' of https://github.com/switham/PyPDF2

120768490bda92f1bd4ceecdf1ba197e9d9fdfe6 authored about 11 years ago
pdfcat and pagerange.py: error handling, stdout, misc.

modified: LICENSE
Added Steve Witham <[email protected]>

modified: PyPDF2/p...

6d94e5bf56487279ade7219fe6b1fc10dd080473 authored about 11 years ago
pdfcat and pagerange.py: error handling, stdout, misc.

modified: LICENSE
Added Steve Witham <[email protected]>

modified: PyPDF2/p...

8b416f380a2fd79c84f3ddc973d41dfe7499ac52 authored about 11 years ago
pdfcat: better usage example.

201ad9f364f0d8c7ee5d073fb145b49e2b3c35d2 authored about 11 years ago
PageRange.[iter]choose() not needed with PdfFileMerger.

d4e64180121663bdc3eab56cc9a412b1c00264ea authored about 11 years ago
Two scripts to make pdf test files.

d158aa52c161971a04a99d653576de4b7da3433d authored about 11 years ago
pagerange.py, pdfcat: using PdfFileMerger and argparse

d68183d3165701d4b4a19560d85853d7b7872d2a authored about 11 years ago
pdfcat, pagerange seem to work, semi-integrated.

0430929766995adf4db6879f0adc552682c8f9b0 authored about 11 years ago
Fix for non-utf8 characters causing exception

UnicodeDecodeError: 'utf8' codec can't decode byte 0xae in position 13:
invalid start byte
In pd...

b95da764dc7e0bf9456f9a22d4d4018efc666601 authored about 11 years ago
Updating ChangeLog and version

24b270d876518d15773224b5d0d6c2206db29f64 authored about 11 years ago
more Python 3 changes

d5738dccbca3cf4d2eaf7e307a853dc31baf4a53 authored about 11 years ago
Allow use of PdfFileMerger (credit to cgammans)

4d0d0117f25ae46cc0a847f26f9d9a1fd3b2d572 authored about 11 years ago
merging

47f87b444713768d1eee149eeed08e18f283b5d0 authored about 11 years ago
Provide FAQ reference.

6c8816f4a4ca43a5c460e89a8bef5418011e851c authored about 11 years ago
Merge pull request #49 from dylanmc/master

2-up.py example script and small changes to allow it to run

ce3b37798cec619579a3327af8c083ac7536f2ed authored about 11 years ago
added expand flag to other functions that call mergeTransformedPage, added @param comments

f4c6f41cbaf8bbbb00a271d038b18c292824a825 authored about 11 years ago
Update 2-up.py

Usage string.

629cacad6de1b23856ca4b1c96616d8b1358005e authored about 11 years ago
merging with master

93912756c36dd42e9c542e0bb90cd2bebbb4ac11 authored about 11 years ago
temporary typeError fix for python 2.6

494f1e3405541cb7006967134b7b7121e016e79d authored about 11 years ago
Allow page cropping under Python 3

0f0f7d65c93ef5ebd757b7476838d84085e0c25e authored about 11 years ago
Allow page merging to work under Python 3

d659966f927ef5bd2559f9c658d30d5723ad4fc8 authored about 11 years ago
Merge pull request #48 from TWAC/Python2-3

make extractText work in Python 2.7 and 3.3

56c31098ff38385c659bf4076d7c89bd45d2f06e authored about 11 years ago
simple 2-upping using the library

ddc5fb4e3b9e22e2533decc61713f88d178388bf authored about 11 years ago
skip 2to3 on install

e527d44c36a38e90d887e85580a87a160257dc3b authored about 11 years ago
additional bytes fix

685ff2bed7a2f0cf08aa276e2af4c95c74bbfae6 authored about 11 years ago
make extractText work in Python 2.7 and 3.3

b44f0a0cc15d62eacc8689ed377ffe712e7a1331 authored about 11 years ago
Python 3 Syntax changes

793be4355bc276963b4a527d04c6588d4e4d42a3 authored about 11 years ago
Allow tolerance for EOF marker within last 1024 bytes of file (provided by martineau)

0563924047628b7d2d0f085dee7d0d291bb7a08c authored about 11 years ago
New methods for links

a29cff28707b4e4b220c214332f17c3d7a8a840d authored about 11 years ago
Merge pull request #45 from chrishiestand/utf-16be-fix

fix missing BOM in Producer metadata

0b95ce67492dd226b7ea2cc0abdb759b77ad91b1 authored about 11 years ago
fix missing BOM in Producer metadata

I realized that my previous patch was not working as intended
because it was missing the big en...

ed7a5e853b5100ab8df5764b42049f696999ed28 authored about 11 years ago
Merge pull request #44 from chrishiestand/utf-16be

Explicitly set metadata encoding as utf-16be

61f6657a4552b063aec7ab91a29cc9d6c30d0fd6 authored about 11 years ago
Merge pull request #41 from hsonntag/patch-1

Update pdf.py

41b8e9ff9902a2653289c7ac9415e7e0ed930a6a authored about 11 years ago
Explicitly set metadata encoding as utf-16be

all metadata should be utf-16be metadata encoded

See discussion:
https://github.com/mstamy2/PyP...

81d3df3d0c4d8cfbe56b5503aba789103afc514c authored about 11 years ago
Update pdf.py

Solved the following bug for me for merging several pdfs together:
File "pypdf2/pdf.py", line...

bb9e354a85427650b9c81d61b58fe40253f4c029 authored about 11 years ago
propagating the "expand" flag

4ea9ae0c6f935f7ce5f4afbf671da86b40a1ca5f authored about 11 years ago
Return bookmark so nested bookmarks can be created.

416eac9dbc492f9a47890e4ae2979ce6cf1eec9f authored about 11 years ago
Corrected TypeError in scaleTo() method.

6659bc30b316594166f3e15b651d9f8a2bffb0a9 authored about 11 years ago
Corrected Error in reading Destination Types

e692caa0ba6346e2c1f28cedb6199749958f540c authored about 11 years ago
AutoCad bugfix, minor name corrections

5a359fb1424232d288835e92beb0e9edfa461609 authored about 11 years ago
bugfixes, shortened large example form to a single page

9bf0e2112a6aa6a620fe694ab56d102f8b7f4b9e authored about 11 years ago
Allow unnecessary escape sequences, ignore missing endstream when strict is false.

30bc07ad9912092e1499762bdb7e59491a570af0 authored about 11 years ago
Another fix for AutoCad PDFs.

b17382f9db29dfff5a08e3c5bb35a4ddf06e3ec3 authored about 11 years ago
Sample Folder for PDFs

ed0646e081bca57b917950b3a39ae307f6c50b71 authored over 11 years ago
Merge branch 'master' of https://github.com/mstamy2/PyPDF2

b6270b5fe9ee10010d2b2cc6d97320229fe778b0 authored over 11 years ago
Versioning for 1.19

83bbfc2dbe74c0ad802efc9a35e73b05a3df711b authored over 11 years ago
Simplified README, added folder for sample PyPDF2 code

514136058467cf9a430f9093dded9974a5b78a3f authored over 11 years ago
Merge pull request #31 from sirca/fix_infinite_loop_in_sweepIndirectReferences

Removing pop in sweepIndirectReferences

da93a11d1769e5278cb853e21cbecdb37eb9d510 authored over 11 years ago
Removing pop in sweepIndirectReferences

When writing pages from a current PDF file into a new one, pyPDF will
attempt to sweep for Indir...

0b4902fda1c05a05e0e78c9a765d5b46d266c0ad authored over 11 years ago
Corrected minor typos, made sure all new methods were available in PdfFileMerger AND PdfFileWriter/Reader

38a8c3a0eed254b42259b3dfeed7bf1b6ef83c68 authored over 11 years ago
Merge branch 'initial_view' of https://github.com/snorfalorpagus/PyPDF2 into snorfalorpagus-initial_view

f1e93f651c5243734fb39a1e37c456954bf97c46 authored over 11 years ago
Implementation of methods to customize Metadata (based off of the work of jamma313)

e802a0d84a61e02b84c40443f63611ec35087906 authored over 11 years ago
New feature: read and write initial document view

7dab54f2afed34e07dd517128e65f4c25c89b8b7 authored over 11 years ago
Merge branch 'add-infos-pull' of https://github.com/jamma313/PyPDF2 into jamma313-add-infos-pull

2f09103b7b908eb6e2d37a7489240aab509c323d authored over 11 years ago
Removed old test code,

added a couple warnings/exceptions,
closes #27,
added debug method to utilities,
added and correc...

833900060d7d9f1b3de18a4266d110394ad4264c authored over 11 years ago
Corrected previous commit

I had added a lot of code for debugging and I accidentaly deleted more than intended.

7da55457fcd6379e9f573fa2beaf2376d8d002f6 authored over 11 years ago
More bugfixes for AutoCad PDFs and some syntax changes

54e0b6d6a8e82c06b9d72c3bec635fe5bd1e76dd authored over 11 years ago
Hotfix to allow Autocad Generated PDFs

428dbf921e585f6634263d23966cf7049b9a57f7 authored over 11 years ago
1.18 Versioning

448018023efc31bce15ed9ae66acaae5d249f3d4 authored over 11 years ago
Prevent Infinite Loop with empty file

7b7d6c15e6ed293c7304f7fc59f55d86236b7aa9 authored over 11 years ago
Corrected new method name

9d880afdcd696c6d8c73051cecd9e7ce4104755f authored over 11 years ago
Merge branch 'bookmark-dest' of https://github.com/jamma313/PyPDF2 into jamma313-bookmark-dest

7f8846d7e2778ca9373b0f67e085ea196d643fa6 authored over 11 years ago
Corrected documentation for new method - there is no scaling parameter used

3bd2f2ea29077eb02aff06e19d4da81158a67395 authored over 11 years ago
Modified exception syntax to run under python 2.5

6bc971ea73c67eccdc1982be2f794f44aa3eb0b6 authored over 11 years ago
Merge branch 'master' of https://github.com/speedplane/PyPDF2 into speedplane-master

bad34b64ce12e7db31e30cfbfd4678937017b12b authored over 11 years ago
Changed links for PyPI

dd54a4dbdcce5b7abe035be5092b368ac24cf786 authored over 11 years ago
Two major bug fixes and a new features:

Bug Fix 1: The problem was with the indirect object cache. When we're looking for an indirect ob...

b36c55915bed3dfc9ad9b7403c2c1ff634cf9743 authored over 11 years ago
modified README

15e83d5dbbca70875cbd56b6c4fb95cf19541eec authored over 11 years ago
Version 1.7 updates

15340960b59b7eadd43f54819e579a7680ef6bc1 authored over 11 years ago
Expanded and Corrected README file

b1b3e61eed9208c3ad4cf8d924232f522acda1c7 authored over 11 years ago
be sure to avoid null object value

2e5dabacd6dfffa54cbdcb0742480cd141d1332c authored over 11 years ago
Merge branch 'master' of https://github.com/horejsek/PyPDF2 into horejsek-master

c9575c20c5c1486c5b085a875f929571911781cd authored over 11 years ago
Merge branch 'master' of https://github.com/jpvanhal/PyPDF2 into jpvanhal-master

2d300632693843077532916a02208182970ac82a authored over 11 years ago
Adding possibility to include metadata (Title, Author, Keywords, Subject, Creator, Producer) to merged PDF

6f5a7d5bcb10393a8d5be1081883093ecbf816ef authored over 11 years ago
Merge branch 'bookmark-dest' of https://github.com/jamma313/PyPDF2 into bookmark-dest

8031f84ee920aa2875d5efb03d69d8189a7c962f authored over 11 years ago
respect destination syntax of table 8.2 in PDF 1.6 specs + support multi-level bookmarks

18be20f80f791817db551d1226f38e37d09acb8c authored over 11 years ago
cleaner and more integrated fix

8a30197d86972ae3476b6b978355f71773fdf8ab authored over 11 years ago
respect destination syntax of table 8.2 in PDF 1.6 specs + sublist bookmarks

c735ccfd9a6f554ebe6a63c1021215695edc3099 authored over 11 years ago
Merge pull request #5 from martijnthe/master

Fixes encrypt()

a0a2425ef49105bd8b5ed2838912bf022179453b authored over 11 years ago
respect destination syntax of table 8.2 in PDF 1.6 specs (good one)

1159053f7dbbefed030956fedd8d10e82774669f authored over 11 years ago
respect destination syntax of table 8.2 in PDF 1.6 specs

b814f253aa8fd6ae73d116f87c467ed5c6d59446 authored over 11 years ago
Merge pull request #7 from josephw/master

Don't assume that strings starting with a BOM are valid UTF-16.

415026a0565158dca9b1f24295c4e7183fd10e73 authored over 11 years ago
Bug fixes and other changes from users.

e4d6ebcdb7e3b233e581ebeeaa32686dd5e1fed0 authored over 11 years ago
Merge branch 'master' of https://github.com/adammorris/PyPDF2 into adammorris-master

6edf64b47605147526707cc0e94acfdd4c0810f4 authored over 11 years ago
Merge branch 'master' of https://github.com/cecilkorik/PyPDF2 into cecilkorik-master

f598317b9aa68911cfd7e1f137823c875a701c18 authored over 11 years ago