PDF parser and analyzer

Edit Package python-pdfminer.six
https://github.com/pdfminer/pdfminer.six

Fork of PDFMiner using six for Python3 compatibility.

PDFMiner is a tool for extracting information from PDF documents.
Unlike other PDF-related tools, it focuses entirely on getting
and analyzing text data. PDFMiner allows to obtain the exact
location of texts in a page, as well as other information such
as fonts or lines. It includes a PDF converter that can transform
PDF files into other text formats (such as HTML). It has an
extensible PDF parser that can be used for other purposes instead
of text analysis.

Refresh
Refresh
Source Files
Filename Size Changed
pdfminer.six-20231228.tar.gz 0010951846 10.4 MB
python-pdfminer.six.changes 0000005215 5.09 KB
python-pdfminer.six.spec 0000003009 2.94 KB
Latest Revision
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1137442 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 8)
- update to 20231228:
  * Removed Support for Python 3.6 and 3.7
  * Output converter for the hOCR format
  * Font name aliases for Arial, Courier New and Times New Roman
  * Documentation on why special characters can sometimes not be
    extracted
  * Storing Bezier path and dashing style of line in LTCurve
  * Broken CI/CD pipeline by setting upper version limit for
    black, mypy, pip and setuptools
  * `flake8` failures
  * `ValueError` when bmp images with 1 bit channel are decoded
  * `ValueError` when trying to decrypt empty metadata values
  * Sphinx errors during building of documentation
  * `TypeError` when getting default width of font
  * Installing typing-extensions on Python 3.6 and 3.7
  * `TypeError` in cmapdb.py when parsing null characters
  * Color "convenience operators" now (per spec) also set color
    space
  * `ValueError` when extracting images, due to breaking changes
    in Pillow
  * Small typo's and issues in the documentation
  * Ignore non-Unicode cmaps in TrueType fonts
  * Using non-hardcoded version string and setuptools-git-
    versioning to enable installation from source and building on
    Python 3.12
  * Usage of `if __name__ == "__main__"` where it was only
    intended for testing purposes
- drop import-from-non-pythonpath-files.patch (upstream)

  - Option to disable boxes flow layout analysis when using pdf2txt
Comments 0
openSUSE Build Service is sponsored by