pdfminer.six/pdfminer
Pieter Marsman fff3ac2ba6
Fix bug in computing character bounding box (#348)
* Remove scaling font height/width with size of font bounding box

* Refactor LTChar bounding box computation

* Change expected outcome of `python tools/pdf2txt.py samples/simple3.pdf`, because it looks like an improvement. However, when I view `samples/simple3.pdf` I don't see any text at all. The change in expected outcome is explained by the fact that the bounding boxes of characters can be different, depending on the `/FontBBox` parameter of the font.

* Add test for font sizes, and for this a high-level function that returns an iterator of LTPage objects

* Add line to CHANGELOG
2020-01-16 22:15:50 +01:00
..
cmap Include compiled cmap resources to simplify installation for CJK languages 2015-12-27 13:32:29 +09:00
Makefile apply more patches 2010-02-13 15:00:43 +00:00
__init__.py Bump version 2020-01-04 18:15:15 +01:00
arcfour.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
ascii85.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
ccitt.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
cmapdb.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
converter.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
encodingdb.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
fontmetrics.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
glyphlist.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
high_level.py Fix bug in computing character bounding box (#348) 2020-01-16 22:15:50 +01:00
image.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
jbig2.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
latin_enc.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
layout.py Fix bug in computing character bounding box (#348) 2020-01-16 22:15:50 +01:00
lzw.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
pdfcolor.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
pdfdevice.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
pdfdocument.py Pack the /P (ermissions) entry from the /Encrypt dictionionary in the file trailer, as unsigned long (#352) 2020-01-07 21:59:13 +01:00
pdffont.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
pdfinterp.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
pdfpage.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
pdfparser.py Enforce pep8 coding-style (#345) 2019-12-29 21:20:20 +01:00
pdftypes.py Pack the /P (ermissions) entry from the /Encrypt dictionionary in the file trailer, as unsigned long (#352) 2020-01-07 21:59:13 +01:00
psparser.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
rijndael.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
runlength.py Drop support for legacy Python 2 (#346) 2020-01-04 16:47:07 +01:00
settings.py Remove webapp and other (un)helpful application references: django, cgi, and pyinstaller. (#320) 2019-10-26 19:16:37 +02:00
utils.py Pack the /P (ermissions) entry from the /Encrypt dictionionary in the file trailer, as unsigned long (#352) 2020-01-07 21:59:13 +01:00