Commit Graph

193 Commits

Author SHA1 Message Date
Jeremy Singer-Vine 6c2e474490 Update pdfminer.six/pillow reqs & bump to v0.5.15 2020-01-05 21:33:49 -05:00
Jeremy Singer-Vine 8c8e424c65 Fix README typo (h/t @choiasher) + nix v0.6.0 note 2019-12-06 09:02:17 -05:00
Jeremy Singer-Vine 0d3c83ea77 Move visual-debug dependencies & note ghostscript
Addresses https://github.com/jsvine/pdfplumber/issues/144
2019-10-14 22:40:54 -04:00
Jeremy Singer-Vine e8159355ba Bump to version 0.5.14 v0.5.14 2019-10-06 18:07:52 -04:00
Jeremy Singer-Vine b83afee9fb Add test for PR 138 and thank @samkit-jain 2019-10-06 17:59:39 -04:00
Jeremy Singer-Vine b4e113a127 Merge branch 'master' into pr-138 2019-10-06 17:56:22 -04:00
Jeremy Singer-Vine 56a3ac7f2f Fix .extract_table() sorting bug (#140) 2019-10-06 17:41:31 -04:00
Samkit Jain ffe681a5dc make default password string object and not bytes object 2019-08-30 19:38:59 +05:30
Jeremy Singer-Vine 4ef679d6d7 Add test for PR 136 and bump version v0.5.13 2019-08-29 19:05:23 -04:00
austinzy db6df96cd6 add resolve_all to page rotation attr 2019-08-23 10:15:57 +08:00
Jeremy Singer-Vine 7cf54a1cc9 Merge pull request #119 from yweweler/patch-1
Fix unused  argument keep_blank_chars in page.extract_words
2019-07-25 22:43:01 -04:00
Jeremy Singer-Vine 9788309463 Merge pull request #130 from ghing/120-add-pdf-form-howto
Document accessing form data
2019-07-25 22:41:31 -04:00
Geoff Hing 693b210aaa Indicate that extracting form fields is an example
The snippet I added to the README won't cover cases like nested fields,
so set expectations accordingly.
2019-07-24 10:00:57 -05:00
Geoff Hing f5d4347d83 Document accessing form data
Form values in PDF files are handled differently than other text, so
it's not supported through the existing pdfminer APIs, but it can be
access through pdfminer's wrapping of pdfplumber.

Add a section to the README to save others the confusion I faced when
figuring out how to access form data.

Addresses #120
https://github.com/jsvine/pdfplumber/issues/120
2019-07-22 20:28:04 -05:00
Yves-Noel Weweler f9aec0290a Fix unused argument keep_blank_chars in page.extract_words
Make page.extract_words pass down its keep_blank_chars argument to utils.extract_words.
2019-06-10 11:26:51 +02:00
Jeremy Singer-Vine 8fa335247f Merge branch 'master' of github.com:jsvine/pdfplumber v0.5.12 2019-04-14 23:37:49 -04:00
Jeremy Singer-Vine 3c17d405a9 Add Pipfile and Pipfile.lock 2019-04-14 23:36:32 -04:00
Jeremy Singer-Vine 4d015fe4f0 Bump to v0.5.12 2019-04-14 23:22:33 -04:00
Jeremy Singer-Vine 96b2e124aa Add troubleshooting note for ImageMagick on Debian
Thanks to @parikls via https://github.com/jsvine/pdfplumber/issues/87
2019-04-14 23:19:29 -04:00
Jeremy Singer-Vine 6f70d0937a Add support for parsing password-protected PDFs
Thanks to @nikhilbhawsinka for raising the question in
https://github.com/jsvine/pdfplumber/issues/101

Test PDF via https://www.novapdf.com/pdf-example-files-created-with-novapdf-kb.html
2019-04-14 23:19:16 -04:00
Jeremy Singer-Vine e881ffb1e4 Merge pull request #98 from asafh/patch-1
pages variable typo in example
2019-04-08 08:53:02 -04:00
Adam Rimon b186653802 added optional support for cdecimal to improve performance 2019-04-04 10:18:30 +03:00
Asaf 0b17c4b692 pages variable typo in example
my_pdf.page[0] => my_pdf.pages[0]
2019-01-23 13:38:53 +02:00
Jeremy Singer-Vine b2fbb9dd24 Bump to v0.5.11 v0.5.11 2018-11-13 23:14:53 -05:00
Jeremy Singer-Vine ce71f9651a Fix for Python 2's missing lru_cache 2018-11-13 23:03:22 -05:00
Jeremy Singer-Vine 32d2ea8917 Tweak tox.ini 2018-11-12 08:43:27 -05:00
Jeremy Singer-Vine 5843cd7572 Improve PDFObjRef resolution and object conversion
More robust solutions to:

- https://github.com/jsvine/pdfplumber/pull/77
- https://github.com/jsvine/pdfplumber/issues/90
2018-11-11 22:28:46 -05:00
Jeremy Singer-Vine 416fda35d2 Resolve PR #77 (decimalize + PDFRefObj) 2018-11-08 22:59:39 -05:00
Jeremy Singer-Vine 027d999ae6 Upgrade to pdfminer.six==20181108
https://github.com/pdfminer/pdfminer.six/releases/tag/20181108
2018-11-08 22:29:37 -05:00
Jeremy Singer-Vine f8fdd27d3d Add test for PR 88 and thank @OisinMoran 2018-11-08 22:27:59 -05:00
Jeremy Singer-Vine 179933ce13 Merge PR 88 2018-11-08 22:06:52 -05:00
Jeremy Singer-Vine 7c4a3bcd5f Fix issue #75 (.to_image(...) conversion_kwargs) 2018-11-08 22:03:44 -05:00
Oisín Moran 588b3f8369 Make whitespace checking more robust
Currently only looks for the literal " " and fails on other whitespace characters like "\xa0" (non-breaking space).
Python's builtin string method "isspace()" is perfect for this.
2018-10-19 16:35:10 -07:00
Jeremy Singer-Vine eb8aef5eb1 Bump to v0.5.10 and update changelog v0.5.10 2018-08-03 09:54:58 -04:00
Jeremy Singer-Vine 62f5cec92c Add another thanks! 2018-08-03 09:54:42 -04:00
Jeremy Singer-Vine 21fa0f9345 Update acknowledgments. (Thanks!) 2018-08-02 22:42:29 -04:00
Jeremy Singer-Vine 43bc6a38f2 Merge pull request #70 from meldonization/master
Reset wand alpha_channel to background white
2018-08-02 22:36:25 -04:00
Meldonization 5d23368a68 reset alpha_channel to backgound white
in some cases alpha channel could make the whole page black out -_-||
2018-07-18 15:15:14 +08:00
Jeremy Singer-Vine a618efc083 Bump to version 0.5.9 v0.5.9 2018-07-10 22:58:59 -04:00
Jeremy Singer-Vine 8ea688702d Add test for issue #67 / PR #69
Thanks to @yiqiyu for the example PDF!
2018-07-10 22:57:14 -04:00
Jiajian Huang 4d4ca3f0c3 Fixed wrong decode bool metadata. 2018-07-11 10:29:19 +08:00
Jeremy Singer-Vine 99f9b5069d Update version number in README.md 2018-03-06 09:09:29 -05:00
Jeremy Singer-Vine d7baa61c0f Merge pull request #54 from jsvine/issue-53
Fix issue #53, bump version to v0.5.8
2018-03-06 09:00:47 -05:00
Jeremy Singer-Vine 9905bb6221 Bump version to v0.5.8 2018-03-06 08:58:29 -05:00
Jeremy Singer-Vine b0f094c6f9 Don't decimalize (non_)stroking_color, fixing #53 2018-03-06 08:44:59 -05:00
Jeremy Singer-Vine 04a2daf59c Add clearer instructions re. pull requests 2018-02-21 07:56:57 -05:00
Jeremy Singer-Vine ee7b4c2a6b Bump to v0.5.7 2018-01-20 18:56:53 -05:00
Jeremy Singer-Vine 54be0e1043 Add Python 3.1 and pandas to Travis specs 2018-01-20 18:56:34 -05:00
Jeremy Singer-Vine 72bb81f544 Upadte pinned pdfminer.six req and add .travis.yml 2018-01-20 18:50:48 -05:00
Dan Shorstein 0053a13e90 Update setup.py 2018-01-20 00:11:19 -05:00