Skip to content

API guide

This guide organizes PdfRestClient and AsyncPdfRestClient methods by workflow, so you can quickly find the right call for a user task.

Notes:

Start here: common flow

  1. Upload file(s): files.create_from_paths
  2. Call one processing method from a category below.
  3. Download outputs: files.read_bytes or files.write_bytes
  4. (Optional) clean up: files.delete

Service and file operations

Use these methods to check service status and manage uploaded resources.

Inspect, extract, summarize, and translate

Use this group when users need metadata or text intelligence.

Compose, split, merge, and package

Use this group for document assembly and distribution.

Markup, branding, and redaction

Use this group to add visible content or remove sensitive content.

Security, signing, and compliance

Use this group for password protection, permissions, signatures, and standards.

PDF cleanup and rendering normalization

Use this group to improve compatibility, performance, or file size.

Convert into or out of PDF

Use this group when the user starts with non-PDF content or needs downstream formats.

Forms data workflows

Use this group when users need to transfer form field values in/out of PDFs.

Async equivalents

For any sync method listed above, use the same method name on AsyncPdfRestClient when your app is async. For file helpers, use AsyncPdfRestFilesClient.