Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.3.0] - 2020-05-14¶
Added¶
Changed¶
- This product is now complete enough for the needs of Optimor Ltd, however
jstockwin
is going to continue development as a personal project. The repository has been moved fromoptimor/py-pdf-parser
tojstockwin/py-pdf-parser
.
[0.2.0] - 2020-04-17¶
Added¶
- It is now possible to specify
font_size_precision
when instantiating a PDFDocument. This is the number of decimal places the font size will be rounded to. (#60) extract_simple_table
now allows extracting tables with gaps, provided there is at least one full row and one full column. This is only the case if you passallow_gaps=True
, otherwise the original logic of raising an exception if there a gap remains. You can optionally pass areference_element
which must be in both a full row and a full column, this defaults to the first (top-left) element. (#57)
Changed¶
- Font sizes are now
float
notint
. Thefont_size_precision
in the additions defaults to 1, and as such all fonts will change to have a single decimal place. To keep the old behaviour, you can passfont_size_precision=0
when instantiating your PDFDocument.