Document authoring

Full document editing, directly in your app

Let users create, edit, and collaborate in the browser — no plugins, no roundtrips. From structured templates to Word-like tools, our document authoring SDK brings full-featured authoring into your workflow.

What do you want to do with documents?

Skip third-party tools

Deliver rich text editing and layout control — no plugins, no iframes.

Start with existing content

Import DOCX files or add fully editable pages to PDFs.

Design smarter templates

Add fillable fields, repeating rows, and locked sections for dynamic documents.

Output pixel-perfect results

Export to DOCX or PDF with consistent layout and styling across platforms.

DEVELOPER-FIRST DOCUMENT CREATION

Build smarter, more powerful authoring workflows

From layout engines to open formats, our features give you complete control over how documents are built, styled, and exported in your app.

Consistent layout engine

Ensure formatting stays intact across browsers and export formats with our page-based engine.

Advanced word processing

Support structured documents with features like tables, floating images, headers, footers, and custom styles.

Start from DOCX

Import Word documents, edit in place, and then export to DOCX or PDF with high fidelity.

Visual template builder

Let users define immutable blocks, repeaters, and placeholders to structure dynamic content.

Open JSON format

Load and save DocJSON — a clean, documented structure that’s ideal for automation and integration.

Document authoring interface

COLLABORATIVE, EXTENSIBLE EDITING

Deliver a full editing experience, ready to extend and integrate

Let users design and edit professional documents while giving developers the hooks they need to automate, extend, and integrate deeply into existing workflows.

Text and layout editing

Leverage rich, page-based tools for writing and formatting documents.

Inline image support

Insert, resize, and position images directly in the document flow.

Real-time collaboration

Enable comments, shared editing, and version control.

Templating and placeholders

Create documents with dynamic fields, layout rules, and repeatable structures.


Want to build with DocJSON?

DocJSON is our open, developer-friendly format for document creation. It’s easy to read, modify, and generate from your own data — perfect for automating invoices, contracts, reports, and more.



Frequently asked questions

What file formats does Document Authoring support?

You can import and edit DOCX files, and then export to DOCX or PDF with high fidelity. Our layout engine ensures formatting stays consistent.

Can the editor be customized to match our app?

Yes. The UI is fully customizable, including toolbars, themes, and dialogs.

Which platforms and browsers are supported?

The SDK works across all major browsers, with a browser-independent layout engine that ensures consistent results.

Does it support real document editing, like a word processor?

Yes. Authoring includes advanced editing tools like tables, headers, floating images, and list styling — all designed for structured, professional documents.

How are templates and fields supported?

Use placeholders, repeatable sections, and layout constraints to design dynamic templates — great for invoices, reports, and contracts.

What’s DocJSON, and why does it matter?

DocJSON is a modern, open format for storing and transforming documents. It enables integrations, automation, and templating with simple JSON.

Is offline support available?

Yes. Document Authoring runs fully in-browser, with no server or plugin required — ideal for secure or low-connectivity environments.

How is data privacy handled?

All processing happens locally, in the browser. No files are sent to a third party, so sensitive content stays secure by design.



PROVEN AT SCALE

Trusted by the brands that move the world


Replaced paper and email with Nutrient Workflow to automate multilevel approvals across six Latin American offices, processing 236 asset requests.


Renders multipage PDFs and signature tags with Nutrient, keeping 200 million users in 188 countries moving at the speed of eSignature.


Empowers 34,000 pilots to view, annotate, and sign 90‑page flight releases on iPad using Nutrient iOS SDK, saving minutes — and money — on every flight.


FOR DEVELOPERS

Power your app with our SDK in minutes


Document authoring tool

What is a document authoring tool?

A document authoring tool enables users to create, edit, and collaborate on rich documents directly in their web or mobile applications. Nutrient’s document authoring SDK gives developers everything they need to embed Word-like document creation into any app — complete with real-time collaboration, full styling control, and seamless DOCX/PDF export.

  • Create and edit documents in the browser — no external apps needed.
  • Supports DOCX imports and exports with perfect fidelity.
  • Real-time collaboration, with inline commenting and chat.
  • Drag-and-drop templating with immutable fields and smart logic.
  • Export to PDF or DOCX with consistent formatting across platforms.
How to choose the right document authoring tool?

The best authoring tool should feel like Google Docs or Microsoft Word — without users needing to leave your app. Here’s what to evaluate:

  • Editing experience — Does it support rich text, layout tools, and image/media embedding?
  • Collaboration features — Can users edit in real time with the ability to track changes or leave comments?
  • Template and layout control — Can you create dynamic templates with editable and locked regions?
  • Format compatibility — Does it import/export DOCX and PDF without breaking layouts?
  • Developer integration — Is the SDK flexible, well-documented, and easy to embed?
What are the best solutions to solve my document authoring needs?

There are several options on the market, but only a few combine full editing power with collaboration and format fidelity. Nutrient’s SDK offers full-featured web authoring with DOCX support, collaboration, and templating in a single API.

What are the benefits of using Nutrient’s document authoring tool?

Nutrient (formerly PSPDFKit) transforms your app into a full-featured document editor — ideal for internal tools, client portals, or workflow platforms where document creation is important.

  • Browser-based editing — Rich text and layout tools built directly into your app.
  • DOCX and PDF compatibility — Seamlessly open and export files with pixel-perfect fidelity.
  • Built-in collaboration — Multiple users can co-edit, comment, and resolve feedback in real time.
  • Smart templating — Create documents with dynamic sections, repeating rows, and immutable fields.
  • White label-friendly — Fully customizable UI to match your app’s branding.
How does Nutrient’s SDK compare to other authoring solutions?

Nutrient stands apart by combining flexibility, performance, and fidelity in a lightweight SDK that’s built for developers.

  • More format control — Create documents that render the same in DOCX and PDF.
  • Faster embedding — Add full authoring with minimal setup or external dependencies.
  • Better for collaboration — Inline comments, real-time editing, and history tracking.
  • True WYSIWYG editing — What users see is exactly what gets saved/exported.
  • Cross-platform consistency — Identical output across browsers, operating systems, and devices.