Skip to content

PDF-SDK 2.4.1 is out.See what’s new

PDF-SDK
Field service

Inspection reports that work offline

Fill in the inspection form on site, add photos, mark the damage and get the customer’s signature — in a basement with no signal, inside your own field app.

From site visit to signed report.

  1. Fill the checklist

    Checkboxes, dropdowns and text fields in your own inspection form.

    doc.formFields()Forms
  2. Add the evidence

    Place photos on the page and mark the damage with arrows and shapes.

    doc.addImage(photo, page, frame)Images, shapes and links
  3. Customer signs

    A handwritten signature at the end of the report, on the technician’s device.

    Signatures
  4. Sync when back online

    Everything above works offline; your app uploads the finished report when it can.

    const report = doc.save()Offline

Code from the web API; the iOS and Android SDKs have the same document API.

Documents stay on the device

The whole report is completed on the device with no connection — your app decides when and where it is uploaded.

  • No document server, and nothing uploaded to us.
  • Works without a connection.
  • Signing keys stay in the device’s keystore or your own signer.
How we handle your data

Where the SDK stops

So you can plan for it before you build.

  • Taking the photo is your app’s camera; the SDK places the image on the page.
  • Syncing finished reports to your back office is your app’s job.

On every platform your users have

Field service questions.

Ask about your project

Yes. Editing, signing and saving happen on the device. Standard license keys are checked offline; online licenses work offline between checks, 30 days by default.

Yes. Images can be added to any page, then moved, resized and rotated, and marked up with arrows and shapes.

iOS and iPadOS, Android, Mac and the web — and Flutter and React Native apps through the native SDKs.

Try it in your app.

A free trial unlocks every feature on every platform, in any app. Open a document today.

Talk to us

Questions about licensing, several apps, volume, or OEM and site terms — we will work out what fits.