Commit Graph

17 Commits

Author SHA1 Message Date
Jeremy Singer-Vine 85f422d001 Fix bug in pdfminer.six's .resolve_all
See https://github.com/jsvine/pdfplumber/issues/203

Root cause of decimalization bug flagged in that issue was
pdfminer.six's .resolve_all method not recusively resolving items within
tuples. Now we define our own method, with some slight optimization
tweaks.
2020-04-29 08:31:39 -04:00
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 4ef679d6d7 Add test for PR 136 and bump version 2019-08-29 19:05:23 -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 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 f8fdd27d3d Add test for PR 88 and thank @OisinMoran 2018-11-08 22:27:59 -05: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
Jeremy Singer-Vine b0f094c6f9 Don't decimalize (non_)stroking_color, fixing #53 2018-03-06 08:44:59 -05:00
Jeremy Singer-Vine c9e45ce067 Fix issue #33 by checking decode_text arg type 2017-05-10 22:52:52 -04:00
Jeremy Singer-Vine ba9d7ab0c8 Add test for issue #13
Thanks to @jsfenfen: https://github.com/jsvine/pdfplumber/issues/13
2017-02-25 14:39:47 -05:00
Jeremy Singer-Vine 955b126b80 v0.5.0
- Completely overhauls the approach to table extraction.
- Adds visual debugging.
- See CHANGELOG.md for details.
2017-02-25 13:30:50 -05:00
Jeremy Singer-Vine fcccd8e2d3 Merge branch 'master' into develop 2017-01-26 16:21:55 -05:00
Jeremy Singer-Vine 302b8a72ad Fix resolution/decoding of list-type metadata
Big thanks to @jeffbarrera for flagging:
https://github.com/jsvine/pdfplumber/issues/14
2016-05-24 16:41:03 -04:00
Jeremy Singer-Vine ee98c6d1e8 Add test for CA WARN report, h/t @dannguyen 2016-04-23 21:06:33 -04:00
Jeremy Singer-Vine 3a0fdad4c1 Add Los Angeles precinct bulletin test 2016-02-28 18:50:33 -05:00
Jeremy Singer-Vine 74bf8178f9 Add first test 2016-02-20 19:44:05 -05:00