Tutorials
Practical, real-world guides for developers — essential workflows broken down into clear steps, with ready-to-use code you can drop into your project.
How to Collect Feedback on a PDF (Without the Email Chain)
Run a document review where the feedback stays on the document: reviewers highlight and comment directly in the browser, every annotation comes back as attributed data with the exact passage it refers to, a webhook pings you the moment feedback lands, and a small Ruby script compiles the round into a digest.
7 min read
How to Make a PDF Form Fillable Online and Collect the Submissions
Your PDF already has the fields — don't rebuild it in a form builder. Share it as a link that's fillable in any browser and collect every submission as typed, recipient-attributed data: in the dashboard, over the API, or pushed straight to your webhook and handled by a one-file PHP receiver.
7 min read
How to See Who Viewed Your PDF — and What They Actually Read
Send one PDF to several people through personal tracking links, then see who opened it, how long they spent on each page, and who never showed up. First in the dashboard, then as a ranked per-recipient report built with a dependency-free Python script over the analytics API.
8 min read
How to Get Notified When Someone Opens Your PDF
Share your PDF through a per-recipient tracking link and get a webhook the moment it's opened — with the reader's name attached. Then turn the event into a Slack message with Zapier or a 20-line Node.js forwarder. The full notification pipeline in about 10 minutes.
6 min read
Extract Invoice Pages from Bank Statements with PHP
Split combined PDF documents and extract specific page ranges using PHP and the Apdf Split API. Perfect for separating invoices from bank statements, extracting sections from vendor documents, or isolating specific pages.
6 min read
Combine Monthly Reports into Quarterly Summaries with Go
Automate report compilation by merging multiple PDF files into quarterly or annual summaries using Go. Learn how to create cover pages, skip existing covers, and build professional combined reports automatically.
7 min read
Add Page Numbers and Headers to PDFs with Python
Add consistent page numbers, headers, or footers to existing PDF documents using Python and the Apdf Overlay API. Perfect for preparing reports for distribution without regenerating the original documents.
6 min read
Extract Text from Scanned Invoices for Automated Data Entry
Automate data entry from scanned invoices and receipts using Node.js and the Apdf OCR Read API. Extract vendor names, invoice numbers, and totals from image-based PDFs and feed them directly into your accounting system.
6 min read
Search Inside Scanned Contracts and Documents with PHP
Find specific text within scanned PDF documents using PHP and the Apdf OCR Search API. Perfect for legal compliance, contract review, and searching through digitized archives where standard PDF search doesn't work.
6 min read