ON-DEVICE SDK · iOS · ANDROID

Build a multi-page PDF entirely on the device.

Assemble one or many captures into a single multi-page PDF, right on the phone. Arrange the pages and export the finished file without a single byte leaving the device. One API ships to iOS, Android, Flutter, and React Native.

100% on-device, no server round-trip Multi-page image PDF, one file iOS · Android · Flutter · React Native
WHAT IT DOES

Many captures in, one PDF out

  • ✓ Merge one or many pages into a single multi-page PDF
  • ✓ Everything runs on-device, so it works offline with no upload
  • ✓ Build from your last capture session or your own list of images
  • ✓ Pages assemble in the order you arrange them
  • ✓ Set page layout and DPI before the file is written
  • ✓ Need searchable text? Run captures through the Document AI OCR API server-side
  • ✓ One API across iOS, Android, Flutter, and React Native
java
// Android, assemble captured pages into one multi-page PDF
ImgHelper img = new ImgHelper(this);

// from the last capture session...
img.GetPDFForLastCapture(outputPdfPath);

// ...or from your own ordered list of images:
img.BuildPDF(imagePaths, outputPdfPath);
USE CASES

Common scenarios

Field forms

A rep captures every page of a hand-filled form and exports one multi-page PDF to the CRM, even with no signal in the field.

Offline PDF assembly

The finished document is built on the phone, ready to sync the moment connectivity returns. Nothing waits on a server.

Delivery paperwork

Merge proof-of-delivery photos, signatures, and the packing slip into one file per stop before the driver leaves the door.

KYC packets

Combine ID pages captured with Mobile Scanning into a single onboarding PDF. The sensitive images never leave the device.

Inspection reports

Assemble site photos, checklist pages, and notes into a dated, multi-page report the inspector can share on the spot.

Multi-page contracts

Capture a full agreement and produce one multi-page PDF of the whole document. Need full-text search across clauses? Layer on the OCR API.

PRICING

Priced for every team

Included in the on-device SDK license. Pricing shown in your local currency.

Affordable to all

Because assembly happens on the device, there are no per-page server costs. One SDK license covers building PDFs whether you ship a handful of documents a day or millions.

See pricing →

FAQ

Common questions

Does the SDK build a PDF entirely on the device, offline?
Yes. The PDF is assembled locally on the phone with no upload and no server round-trip, so it works fully offline. Captured pages never leave the device, which suits KYC packets, delivery paperwork, and other sensitive documents.
Which platforms can build PDFs with this SDK?
One API ships to iOS, Android, Flutter, and React Native. The same build-PDF calls work across all four, so a single integration covers both native and cross-platform apps.
How do I merge several captures into one multi-page PDF?
You can build a single file from your last capture session, or from your own ordered list of image paths. Pages are written in the order you arrange them, producing one multi-page PDF in a single pass.
Is the generated PDF searchable, or does it contain OCR text?
No. The on-device build produces a multi-page image PDF, not a searchable text layer. To add full-text search, run the captured pages through a server-side OCR step such as the Document AI OCR API.
Can I set the page size and resolution before the PDF is created?
Yes. You can set the page layout and DPI before the file is written, so the output matches your print or archival target. These are configured on the imaging helper prior to the build call.
How large a PDF can be assembled on the phone?
There is no server-imposed page limit because assembly runs locally; the practical ceiling is the device's available memory and storage. Documents made of many captures build in one pass into a single file.
Can I password-protect the PDF or embed metadata?
The on-device build step produces a standard multi-page image PDF without password protection or embedded metadata fields. If you need encryption or indexing, apply it in your own backend after the file is built.
How is building PDFs priced?
Building PDFs is included in the on-device SDK license, with no per-page server fees because assembly happens on the device. One license covers whether you produce a handful of documents a day or millions; see pricing.

Build your first on-device PDF

Free signup credit. No card required. Pair it with QR scanning to route each finished file.