Logo

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.

Annotations Webhooks Ruby

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

Forms Webhooks PHP

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

Tracking Links Analytics Python

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

Tracking Links Automations Webhooks Node.js

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

Split PDF PHP

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

Merge PDF Go

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

PDF Overlay Python

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

OCR Node.js Data Entry

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

OCR Search PHP

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