OCRmyPDF
ocrmypdf.readthedocs.ioAdd searchable text to scanned PDF documents
Add searchable text to scanned PDF documents
Java PDF assembly, booklet layout, and metadata tools
Extract tables from text-based PDFs into spreadsheets
Create and edit PDF bookmark trees
Fill, sign, and assemble PDFs from several input routes
Present PDF slides with a separate speaker console
Present PDF slides with navigation and visual focus tools
Reorder PDF pages for a folded booklet
Java command-line tools for extracting and restructuring PDFs
Reusable visual templates connected to document data
Design PDF and spreadsheet reports with reusable layouts
Extract PDF tables using configurable parsers and a CLI
Extract PDF text with page, layout, and coordinate controls
Create styled PDF documents directly from reStructuredText
Publish PDF layouts as positioned HTML text and graphics
Start with a free PDF and add ongoing searches if needed
PDF organization with text-based splitting and numbering
PDF conversion for Office, iWork, and ebook workflows
Tile and filter PDF sewing patterns before printing or projection
Online PDF forms, editing, and signature requests