Import PDFMiner 20140328

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 one to obtain the exact location of text 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 than text analysis.

ok shadchin@
This commit is contained in:
feinerer 2017-01-20 09:49:19 +00:00
parent 2284cb4c6f
commit 794548ec77
4 changed files with 239 additions and 0 deletions

View File

@ -0,0 +1,26 @@
# $OpenBSD: Makefile,v 1.1.1.1 2017/01/20 09:49:19 feinerer Exp $
COMMENT = PDF parser and analyzer
MODPY_EGG_VERSION = 20140328
DISTNAME = pdfminer-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = textproc
HOMEPAGE = http://www.unixuser.org/~euske/python/pdfminer/
MAINTAINER = Ingo Feinerer <feinerer@logic.at>
# MIT
PERMIT_PACKAGE_CDROM = Yes
MODULES = lang/python
MODPY_PI = Yes
TEST_FLAGS = PYTHON=${MODPY_BIN}
pre-build:
cd ${WRKBUILD} && ${MAKE_PROGRAM} PYTHON=${MODPY_BIN} cmap
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (pdfminer-20140328.tar.gz) = uhh7kwVlhqFO3V5jDPY66WscyEthH1Xc3byZcxbZ8mI=
SIZE (pdfminer-20140328.tar.gz) = 4081233

View File

@ -0,0 +1,6 @@
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 one to obtain the exact location of text 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 than text analysis.

View File

@ -0,0 +1,205 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2017/01/20 09:49:19 feinerer Exp $
bin/dumppdf.py
bin/latin2ascii.py
bin/pdf2txt.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/
lib/python${MODPY_VERSION}/site-packages/pdfminer-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
lib/python${MODPY_VERSION}/site-packages/pdfminer/__init__.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/arcfour.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/arcfour.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/ascii85.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/ascii85.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/ccitt.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/ccitt.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/78-EUC-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/78-EUC-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/78-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/78-RKSJ-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/78-RKSJ-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/78-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/78ms-RKSJ-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/78ms-RKSJ-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/83pv-RKSJ-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/83pv-RKSJ-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/90ms-RKSJ-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/90ms-RKSJ-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/90msp-RKSJ-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/90msp-RKSJ-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/90pv-RKSJ-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/90pv-RKSJ-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/Add-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/Add-RKSJ-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/Add-RKSJ-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/Add-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/B5-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/B5-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/B5pc-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/B5pc-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/CNS-EUC-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/CNS-EUC-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/CNS1-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/CNS1-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/CNS2-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/CNS2-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/ETHK-B5-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/ETHK-B5-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/ETen-B5-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/ETen-B5-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/ETenms-B5-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/ETenms-B5-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/EUC-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/EUC-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/Ext-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/Ext-RKSJ-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/Ext-RKSJ-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/Ext-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GB-EUC-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GB-EUC-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GB-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GB-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GBK-EUC-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GBK-EUC-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GBK2K-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GBK2K-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GBKp-EUC-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GBKp-EUC-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GBT-EUC-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GBT-EUC-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GBT-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GBT-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GBTpc-EUC-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GBTpc-EUC-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GBpc-EUC-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/GBpc-EUC-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/HKdla-B5-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/HKdla-B5-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/HKdlb-B5-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/HKdlb-B5-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/HKgccs-B5-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/HKgccs-B5-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/HKm314-B5-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/HKm314-B5-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/HKm471-B5-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/HKm471-B5-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/HKscs-B5-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/HKscs-B5-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/Hankaku-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/Hankaku-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/Hiragana-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/Hiragana-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/KSC-EUC-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/KSC-EUC-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/KSC-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/KSC-Johab-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/KSC-Johab-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/KSC-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/KSCms-UHC-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/KSCms-UHC-HW-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/KSCms-UHC-HW-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/KSCms-UHC-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/KSCpc-EUC-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/KSCpc-EUC-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/Katakana-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/Katakana-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/NWP-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/NWP-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/RKSJ-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/RKSJ-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/Roman-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/Roman-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniCNS-UCS2-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniCNS-UCS2-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniCNS-UTF16-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniCNS-UTF16-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniCNS-UTF32-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniCNS-UTF32-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniCNS-UTF8-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniCNS-UTF8-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniGB-UCS2-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniGB-UCS2-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniGB-UTF16-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniGB-UTF16-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniGB-UTF32-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniGB-UTF32-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniGB-UTF8-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniGB-UTF8-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJIS-UCS2-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJIS-UCS2-HW-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJIS-UCS2-HW-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJIS-UCS2-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJIS-UTF16-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJIS-UTF16-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJIS-UTF32-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJIS-UTF32-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJIS-UTF8-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJIS-UTF8-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJIS2004-UTF16-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJIS2004-UTF16-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJIS2004-UTF32-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJIS2004-UTF32-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJIS2004-UTF8-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJIS2004-UTF8-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJISX0213-UTF32-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJISX0213-UTF32-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJISX02132004-UTF32-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniJISX02132004-UTF32-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniKS-UCS2-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniKS-UCS2-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniKS-UTF16-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniKS-UTF16-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniKS-UTF32-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniKS-UTF32-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniKS-UTF8-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/UniKS-UTF8-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/WP-Symbol-H.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/WP-Symbol-V.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/to-unicode-Adobe-CNS1.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/to-unicode-Adobe-GB1.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/to-unicode-Adobe-Japan1.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmap/to-unicode-Adobe-Korea1.pickle.gz
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmapdb.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/cmapdb.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/converter.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/converter.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/encodingdb.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/encodingdb.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/fontmetrics.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/fontmetrics.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/glyphlist.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/glyphlist.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/image.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/image.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/latin_enc.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/latin_enc.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/layout.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/layout.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/lzw.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/lzw.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/pdfcolor.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/pdfcolor.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/pdfdevice.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/pdfdevice.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/pdfdocument.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/pdfdocument.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/pdffont.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/pdffont.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/pdfinterp.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/pdfinterp.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/pdfpage.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/pdfpage.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/pdfparser.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/pdfparser.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/pdftypes.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/pdftypes.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/psparser.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/psparser.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/rijndael.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/rijndael.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/runlength.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/runlength.pyc
lib/python${MODPY_VERSION}/site-packages/pdfminer/utils.py
lib/python${MODPY_VERSION}/site-packages/pdfminer/utils.pyc