Commit Graph

166 Commits

Author SHA1 Message Date
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
Jeremy Singer-Vine a9580a154e Merge pull request #43 from samyak24jain/typo
Fixed typo in README
2017-12-05 23:56:29 -05:00
Samyak Jain 75e36237ab Fixed typo in README 2017-12-05 14:59:14 +05:30
Jeremy Singer-Vine 6afad6111f Merge pull request #42 from jsvine/issue-41
Fix issue #41 and bump to v0.5.6
v0.5.6
2017-11-21 23:26:10 -05:00
Jeremy Singer-Vine fd25a6a087 Fix issue #41 ...
... in which PDF-object-referenced cropboxes/mediaboxes weren't being
fully resolved. Thanks to @dankeemahill for flagging!
2017-11-21 23:23:09 -05:00
Jeremy Singer-Vine 731faf46db Update version number in README.md 2017-05-10 23:03:57 -04:00
Jeremy Singer-Vine af32b085e1 Merge pull request #34 from jsvine/issue-33
Fix issue #33, bump to v0.5.5
2017-05-10 23:02:10 -04:00
Jeremy Singer-Vine 1f1c7d443d Bump to v0.5.5 2017-05-10 23:01:17 -04: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 8465877ce1 Pull __version__ into main namespace 2017-05-10 22:51:58 -04:00
Jeremy Singer-Vine e7ac2e3f11 Merge pull request #31 from jsvine/develop
Fix issue #30 by pinning pdfminer.six version
2017-04-27 09:53:26 -04:00
Jeremy Singer-Vine 03706f4565 Fix issue #30 by pinning pdfminer.six version 2017-04-27 09:40:46 -04:00
Jeremy Singer-Vine 1c695e61ee Merge branch 'develop' 2017-02-27 22:42:22 -05:00
Jeremy Singer-Vine 5da9d47374 Tiny edit to CHANGELOG 2017-02-27 22:41:02 -05:00
Jeremy Singer-Vine 0108777028 Add San Jose PD firearm search report example 2017-02-27 22:40:04 -05:00
Jeremy Singer-Vine b9f46fbbce Merge pull request #26 from jsvine/develop
v0.5.3; quickfix re. ImageMagick/wand import
2017-02-27 20:12:37 -05:00
Jeremy Singer-Vine 72a13c951e v0.5.3; quickfix re. ImageMagick/wand import
Allow `pdfplumber` import even if ImageMagick not installed.
v0.5.3
2017-02-27 20:11:18 -05:00
Jeremy Singer-Vine 9d0c378068 Merge pull request #25 from jsvine/develop
v0.5.2
2017-02-27 00:11:58 -05:00
Jeremy Singer-Vine b44f2dc3bc v0.5.2
@ Added
- Access to `curve` points. (E.g., `page.curves[0]["points"]`.)
- Ability for `.draw_line` to draw `curve` points.

@ Changed
- Disaggregated "min_words_vertical" (default: 3) and "min_words_horizontal" (default: 1), removing "text_word_threshold".
- Internally, made `utils.decimalize` a bit more robust; now throws errors on non-decimalizable items.
- Now explicitly ignoring some (obscure) `pdfminer` object attributes.
- Raw input for `.draw_line` from a bounding box to `((x, y), (x, y))`, for consistency with `curve["points"]` and with `Pillow`'s underlying method.

@ Fixed
- Fixed typo bug when `.rect_edges` is called before `.edges`
v0.5.2
2017-02-27 00:11:09 -05:00
Jeremy Singer-Vine 6d2d0102a3 Merge pull request #24 from jsvine/develop
v0.5.1; minor fixes/tweaks, adds line quick-draw
2017-02-26 10:56:38 -05:00
Jeremy Singer-Vine e204313961 Fix typo ("vertical" -> "horizontal") 2017-02-26 10:55:05 -05:00
Jeremy Singer-Vine 96d7a2af05 v0.5.1; minor fixes/tweaks, adds line quick-draw
- Quick-draw `PageImage` methods: `.draw_vline`, `.draw_vlines`, `.draw_hline`, and `.draw_hlines`.
- Boolean parameter `keep_blank_chars` for `.extract_words(...)` and `TableFinder` settings.

- Increased default `text_tolerance` and `intersection_tolerance` TableFinder values from 1 to 3.

- Properly handle conversion of PDFs with transparency to `pillow` images.
- Properly handle `pandas` DataFrames as inputs to multi-draw commands (e.g., `PageImage.draw_rects(...)`).
v0.5.1
2017-02-26 10:53:19 -05: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 c16ce03707 Merge pull request #23 from jsvine/develop
v0.5.0
v0.5.0
2017-02-25 14:17:58 -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 d5afcf6092 Merge pull request #20 from jsvine/develop
Version 0.4.6
2017-01-26 16:55:25 -05:00
Jeremy Singer-Vine ec5a527fbb Bump to v0.4.6 v0.4.6 2017-01-26 16:53:00 -05:00
Jeremy Singer-Vine fcccd8e2d3 Merge branch 'master' into develop 2017-01-26 16:21:55 -05:00