ocrmypdf-16.13.0
add an OCR text layer to scanned PDF files
Back to search · Project homepage
Description
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
Package information
- Ports path
- print/ocrmypdf
- Package architecture
- amd64
- Maintainer
- The OpenBSD ports mailing-list <ports@openbsd.org>
- Categories
- print, lang/python
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, alpha, hppa, sparc64
These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.
Direct dependencies
Runtime
- graphics/py-Pillow
- textproc/py-coloredlogs
- devel/py-deprecation
- graphics/img2pdf
- sysutils/py-packaging
- textproc/py-pdfminer
- print/py-pikepdf
- devel/py-pluggy
- print/py-reportlab
- devel/py-rich
- devel/py-tqdm
- graphics/tesseract/tesseract
- graphics/tesseract/tessdata,-osd
- graphics/pngquant
- print/ghostscript/gnu
- print/unpaper
- lang/python/3
Build
Test
- devel/py-test-xdist
- devel/py-hypothesis
- graphics/py-Pillow
- textproc/py-coloredlogs
- devel/py-deprecation
- graphics/img2pdf
- sysutils/py-packaging
- textproc/py-pdfminer
- print/py-pikepdf
- devel/py-pluggy
- print/py-reportlab
- devel/py-rich
- devel/py-tqdm
- graphics/tesseract/tesseract
- graphics/tesseract/tessdata,-osd
- graphics/pngquant
- print/ghostscript/gnu
- print/unpaper
- lang/python/3
- devel/py-test