The everyday Acrobat Pro jobs are page work on files you already have: merge, split, reorder, compress, OCR a scan, redact, compare two versions, fill a form and sign it. Each of those has a mature open-source engine behind it (PyMuPDF, OCRmyPDF, Ghostscript, LibreOffice), and an agent can put one local page in front of them in a sitting. The real gap is editing existing text in place with matching fonts, plus Acrobat's fidelity on messy files and its PDF/A and accessibility tooling. If you need those now and then, a month-to-month plan for the busy weeks costs less than a year-round subscription.
Before you buildBefore building, try Stirling-PDF in Docker or BentoPDF in the browser: both are free and cover most of this list. Acrobat Reader still fills and signs forms for free.
Build me a local PDF toolbox to replace Adobe Acrobat Pro. Requirements: - Python 3.12 + FastAPI, one page of plain HTML with HTMX, served on http://127.0.0.1:5100. Drop in one or more PDFs, pick a tool, download. - Page tools with PyMuPDF: merge, split by range, reorder, rotate and delete pages from thumbnails, add text, stamps, watermarks and page numbers. - Compress with Ghostscript presets (screen, ebook, printer), showing the size before and after; OCR scans into searchable PDFs with ocrmypdf and a language picker; convert Office files to PDF and PDF to .docx with headless LibreOffice. - Redact: draw boxes or search a phrase, apply with PyMuPDF's apply_redactions() so the text underneath is removed, then extract the text again and fail loudly if any redacted phrase is still there. - Compare two versions: text diff per page (difflib) plus an overlay of the two rendered pages with changed pixels highlighted. - Forms and signing: fill AcroForm fields, place a drawn or image signature; add or remove passwords with pikepdf; strip metadata. - Work in a temp folder that is wiped after each download. Nothing leaves the machine. No accounts, no telemetry, local-first. - Out of scope: editing existing text in place, sending signature requests. - README: install commands for ghostscript, tesseract, ocrmypdf and LibreOffice on macOS (Homebrew) and Debian or Ubuntu (apt).
Opens your agent with the prompt filled in, you press enter. Or copy it and paste it into an empty folder.
The first prompt builds the core. Run these one at a time in the same folder to grow it into your own Adobe Acrobat Pro.
Add simple text replacement to the PDF toolbox in this folder. Requirements:
- Click a word or line on the rendered page to select its text span
(PyMuPDF get_text("dict")) and type the replacement.
- Remove the old text with a redaction, then insert the new text at the same
position and size, using the embedded font when it allows it and the
closest base-14 font otherwise.
- Warn when the new text is wider than the old one instead of reflowing.
- Keep the original file and save the edit as a new version.
- Update the README with the limits: no reflow, and some fonts can't be reused.Add batch actions to the PDF toolbox in this folder. Requirements: - Define named actions in actions.yaml as ordered steps from the existing tools (for example: ocr -> compress ebook -> add page numbers). - `python -m toolbox.watch <action> ./inbox` processes every new PDF dropped into the folder and writes results to ./outbox with a log line per file. - A failed step moves the file to ./failed with the error message. - Update the README.
Add PDF/A export to the PDF toolbox in this folder. Requirements: - Convert any PDF to PDF/A-2b with ocrmypdf --output-type pdfa (skip OCR on pages that already have text). - Validate the result with the veraPDF command-line tool and show pass or fail with the rule list. - Offer both buttons on the page and a `toolbox pdfa` CLI command. - Update the README with how to install veraPDF.
Acrobat is the reference reader for the format: law firms, government offices and print shops expect files that open and print correctly in it, and its editing and conversion cope with messy documents better than free tools. Others stay because they are mid-way through an annual contract, where leaving early costs half of the remaining months.
Estimate · Everything runs on your machine with free tools. The build session is token usage on your agent plan.
Checked 2026-10-13 against Adobe Acrobat Pro's docs: 1, 2, 3
| Plan | Monthly | Annual, per month | What you get |
|---|---|---|---|
| Acrobat Reader | $0/user | $0/user | View, print, share and comment; fill and sign forms. |
| Acrobat Standard | $24.99/user | $14.99/user | Edit text and images, convert and export, organize pages, fill and sign, collect e-signatures, password-protect. |
| Acrobat Pro | $29.99/user | $19.99/user | Everything in Standard plus redaction, OCR of scans into editable text, comparing versions, web forms, bulk e-signature requests, Action Wizard batches. |
| Acrobat Studio | $34.99/user | $24.99/user | Everything in Pro plus AI Assistant, PDF Spaces, and Adobe Express tools with Adobe Stock and Fonts. |
| Acrobat Pro 2024 | custom | — | Desktop only, security updates only, no online or mobile features. |
Acrobat Reader stays free for viewing, printing and commenting on PDFs and for filling and signing forms.
Yes. An AI coding agent such as Claude Code, Codex or Cursor can build a usable personal version in one session with the prompt on this page, running on your own machine.
About $29.99 a month on the Acrobat Pro (month-to-month) plan, $359.88 a year (checked 2026-10-13).
Editing existing text in place with matching fonts; Faithful PDF-to-Word conversion of complex layouts; PDF/A conversion, preflight and accessibility auto-tagging; E-signature requests with tracking and reminders; Mobile apps and 100 GB of Adobe cloud storage. If any of those matter to you, keep paying.
Yes: Stirling-PDF (open source), BentoPDF (open source), PDF Arranger (open source).