import ports/print/ocrmypdf, ok kmos@
OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched or copy+pasted. - Generates a searchable PDF/A file from a regular PDF - Places OCR text accurately below the image to ease copy / paste - Keeps the exact resolution of the original embedded images - When possible, inserts OCR information as a "lossless" operation without disrupting any other content - Optimizes PDF images, often producing files smaller than the input file - If requested, deskews and/or cleans the image before performing OCR - Validates input and output files - Distributes work across all available CPU cores - Uses Tesseract OCR engine to recognize more than 100 languages (use "pkg_info -Q tesseract" to locate language packs to install) - Keeps your private data private - Scales properly to handle files with thousands of pages - Battle-tested on millions of PDFs ocrmypdf # it's a scriptable command line program -l eng+fra # it supports multiple languages --rotate-pages # it can fix pages that are misrotated --deskew # it can deskew crooked PDFs! --title "My PDF" # it can change output metadata --jobs 4 # it uses multiple cores by default --output-type pdfa # it produces PDF/A by default input_scanned.pdf # takes PDF input (or images) output_searchable.pdf # produces validated PDF output
This commit is contained in:
parent
3e2604b01d
commit
fb02be45c8
50
print/ocrmypdf/Makefile
Normal file
50
print/ocrmypdf/Makefile
Normal file
|
@ -0,0 +1,50 @@
|
|||
COMMENT = add an OCR text layer to scanned PDF files
|
||||
|
||||
MODPY_EGG_VERSION = 13.7.0
|
||||
# intentionally no py- prefix
|
||||
DISTNAME = ocrmypdf-${MODPY_EGG_VERSION}
|
||||
|
||||
CATEGORIES = print
|
||||
|
||||
# https://github.com/ocrmypdf/OCRmyPDF
|
||||
HOMEPAGE = https://ocrmypdf.readthedocs.io/
|
||||
|
||||
# MPL-2.0
|
||||
PERMIT_PACKAGE =Yes
|
||||
|
||||
MODULES = lang/python
|
||||
MODPY_PI = Yes
|
||||
MODPY_PYBUILD = setuptools_scm
|
||||
|
||||
BUILD_DEPENDS = devel/py-setuptools_scm_git_archive${MODPY_FLAVOR}
|
||||
|
||||
# python deps: [optional dep: coloredlogs, not in ports]
|
||||
RUN_DEPENDS = graphics/py-Pillow${MODPY_FLAVOR} \
|
||||
graphics/img2pdf \
|
||||
sysutils/py-packaging${MODPY_FLAVOR} \
|
||||
textproc/py-pdfminer${MODPY_FLAVOR} \
|
||||
print/py-pikepdf${MODPY_FLAVOR} \
|
||||
devel/py-pluggy${MODPY_FLAVOR} \
|
||||
print/py-reportlab${MODPY_FLAVOR} \
|
||||
devel/py-tqdm${MODPY_FLAVOR} \
|
||||
devel/py-typing-extensions${MODPY_FLAVOR}
|
||||
|
||||
# other deps
|
||||
# can also use jbig2enc, not in ports
|
||||
RUN_DEPENDS += graphics/tesseract/tesseract \
|
||||
graphics/pngquant \
|
||||
print/ghostscript/gnu \
|
||||
print/unpaper
|
||||
|
||||
TEST_DEPENDS = devel/py-test-xdist${MODPY_FLAVOR}
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA_DIR} \
|
||||
${PREFIX}/share/bash-completion/completions \
|
||||
${PREFIX}/share/fish/vendor_completions.d
|
||||
${INSTALL_DATA} ${WRKSRC}/misc/completion/ocrmypdf.bash \
|
||||
${PREFIX}/share/bash-completion/completions
|
||||
${INSTALL_DATA} ${WRKSRC}/misc/completion/ocrmypdf.fish \
|
||||
${PREFIX}/share/fish/vendor_completions.d
|
||||
|
||||
.include <bsd.port.mk>
|
2
print/ocrmypdf/distinfo
Normal file
2
print/ocrmypdf/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (ocrmypdf-13.7.0.tar.gz) = Rfoib2dT9uC+HmME0zY6bYBHu0ywzw0lcow7nJoL/0A=
|
||||
SIZE (ocrmypdf-13.7.0.tar.gz) = 7911229
|
27
print/ocrmypdf/pkg/DESCR
Normal file
27
print/ocrmypdf/pkg/DESCR
Normal file
|
@ -0,0 +1,27 @@
|
|||
OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to
|
||||
be searched or copy+pasted.
|
||||
|
||||
- Generates a searchable PDF/A file from a regular PDF
|
||||
- Places OCR text accurately below the image to ease copy / paste
|
||||
- Keeps the exact resolution of the original embedded images
|
||||
- When possible, inserts OCR information as a "lossless" operation
|
||||
without disrupting any other content
|
||||
- Optimizes PDF images, often producing files smaller than the input file
|
||||
- If requested, deskews and/or cleans the image before performing OCR
|
||||
- Validates input and output files
|
||||
- Distributes work across all available CPU cores
|
||||
- Uses Tesseract OCR engine to recognize more than 100 languages
|
||||
(use "pkg_info -Q tesseract" to locate language packs to install)
|
||||
- Keeps your private data private
|
||||
- Scales properly to handle files with thousands of pages
|
||||
- Battle-tested on millions of PDFs
|
||||
|
||||
ocrmypdf # it's a scriptable command line program
|
||||
-l eng+fra # it supports multiple languages
|
||||
--rotate-pages # it can fix pages that are misrotated
|
||||
--deskew # it can deskew crooked PDFs!
|
||||
--title "My PDF" # it can change output metadata
|
||||
--jobs 4 # it uses multiple cores by default
|
||||
--output-type pdfa # it produces PDF/A by default
|
||||
input_scanned.pdf # takes PDF input (or images)
|
||||
output_searchable.pdf # produces validated PDF output
|
149
print/ocrmypdf/pkg/PLIST
Normal file
149
print/ocrmypdf/pkg/PLIST
Normal file
|
@ -0,0 +1,149 @@
|
|||
bin/ocrmypdf
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf-${MODPY_EGG_VERSION}.dist-info/
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf-${MODPY_EGG_VERSION}.dist-info/LICENSE
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf-${MODPY_EGG_VERSION}.dist-info/METADATA
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf-${MODPY_EGG_VERSION}.dist-info/RECORD
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf-${MODPY_EGG_VERSION}.dist-info/WHEEL
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf-${MODPY_EGG_VERSION}.dist-info/top_level.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/RELEASE.md
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/__main__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_concurrent.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_concurrent.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_graft.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_graft.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_jobcontext.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_jobcontext.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_logging.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_logging.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_pipeline.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_pipeline.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_plugin_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_plugin_manager.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_sync.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_sync.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_validation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_validation.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}api.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}api.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}cli.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}cli.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}hocrtransform.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}hocrtransform.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}optimize.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}optimize.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}pdfa.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}pdfa.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}pluginspec.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}pluginspec.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}quality.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/${MODPY_PYCACHE}quality.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_concurrent.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/${MODPY_PYCACHE}ghostscript.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/${MODPY_PYCACHE}ghostscript.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/${MODPY_PYCACHE}jbig2enc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/${MODPY_PYCACHE}jbig2enc.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/${MODPY_PYCACHE}pngquant.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/${MODPY_PYCACHE}pngquant.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/${MODPY_PYCACHE}tesseract.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/${MODPY_PYCACHE}tesseract.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/${MODPY_PYCACHE}unpaper.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/${MODPY_PYCACHE}unpaper.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/ghostscript.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/jbig2enc.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/pngquant.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/tesseract.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_exec/unpaper.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_graft.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_jobcontext.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_logging.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_pipeline.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_plugin_manager.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_sync.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_validation.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/_version.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/api.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/${MODPY_PYCACHE}concurrency.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/${MODPY_PYCACHE}concurrency.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/${MODPY_PYCACHE}default_filters.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/${MODPY_PYCACHE}default_filters.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/${MODPY_PYCACHE}ghostscript.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/${MODPY_PYCACHE}ghostscript.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/${MODPY_PYCACHE}optimize.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/${MODPY_PYCACHE}optimize.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/${MODPY_PYCACHE}tesseract_ocr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/${MODPY_PYCACHE}tesseract_ocr.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/concurrency.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/default_filters.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/ghostscript.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/optimize.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/builtin_plugins/tesseract_ocr.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/cli.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/data/
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/data/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ocrmypdf/data/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/data/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/data/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/data/sRGB.icc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/exceptions.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/extra_plugins/
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/extra_plugins/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ocrmypdf/extra_plugins/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/extra_plugins/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/extra_plugins/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/extra_plugins/${MODPY_PYCACHE}semfree.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/extra_plugins/${MODPY_PYCACHE}semfree.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/extra_plugins/semfree.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/helpers.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/hocrtransform.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/optimize.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/pdfa.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/pdfinfo/
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/pdfinfo/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ocrmypdf/pdfinfo/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/pdfinfo/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/pdfinfo/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/pdfinfo/${MODPY_PYCACHE}info.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/pdfinfo/${MODPY_PYCACHE}info.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/pdfinfo/${MODPY_PYCACHE}layout.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/pdfinfo/${MODPY_PYCACHE}layout.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/pdfinfo/info.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/pdfinfo/layout.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/pluginspec.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/py.typed
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/quality.py
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/subprocess/
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/subprocess/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ocrmypdf/subprocess/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/subprocess/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/subprocess/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/subprocess/${MODPY_PYCACHE}_windows.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/subprocess/${MODPY_PYCACHE}_windows.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/ocrmypdf/subprocess/_windows.py
|
||||
share/bash-completion/completions/ocrmypdf.bash
|
||||
share/fish/
|
||||
share/fish/vendor_completions.d/
|
||||
share/fish/vendor_completions.d/ocrmypdf.fish
|
Loading…
Reference in New Issue
Block a user