Generate dynamic, high-fidelity PDFs across platforms

Create PDFs from templates, forms, HTML, or scratch using client-side SDKs or server-side APIs. Nutrient makes it easy to build, populate, and export documents wherever your users work.


Create PDFs from Word, PDF, or image templates

Populate templates using structured JSON data, user input, or annotation overlays — with automatic text reflow and dynamic content support.

Merge and flatten form field data

Fill AcroForms programmatically using JSON, Instant JSON, or XFDF. Then flatten them for secure archival or export.

Render HTML as pixel-perfect PDFs

Use Document Engine to convert styled HTML documents to PDFs with full layout control — ideal for invoices, contracts, and branded reports.

Deploy it anywhere

Generate PDFs entirely in the browser, server-side with Document Engine, in mobile apps, or via cloud-hosted API (DWS) for instant scale.


HOW IT WORKS

Generate PDFs from the data and templates you already use

Choose the method that fits your app — from visual templates to structured HTML and JSON models.

KEY FEATURES

Flexible PDF generation from templates, data, or HTML

Generate PDFs using Word templates, annotation overlays, HTML input, or form field data — with full control over layout, logic, and export.

Illustration showing HTML code alongside a generated document
Template merging

Populate Word or PDF templates using JSON.


Client-side PDF creation

Generate documents instantly in the browser — no server required.


Server-side HTML to PDF

Use Document Engine to convert styled HTML or DOCX to high-fidelity PDFs.


Form filling and flattening

Programmatically populate AcroForms and flatten them into static documents.


Dynamic content support

Insert text, images, stamps, or interactive elements programmatically before exporting.


Headless generation

Generate PDFs without a UI using Web SDK or server APIs.


Cloud deployment

Trigger PDF generation via our DWS cloud API for scalable, secure workflows.


Supported on your platform



Run it your way

Whether you’re building for web, mobile, or the backend, Nutrient gives you full flexibility — all with a consistent developer experience.

Client-side SDKs

Use the web, mobile, and cross-platform SDKs to embed document capabilities directly into your app — fully client-side, no backend required


Server-backed control

Use Document Engine for server-backed processing, data control, and deep infrastructure integration


Cloud-hosted scale

Use Document Web Services (DWS) for instant scale, with cloud-hosted APIs for viewing, annotating, converting, and more


WEB PLAYGROUND

Looking for the code? Come play in our sandbox



REAL-WORLD IMPACT

Built for scale. Trusted in production.

Nutrient powers mission-critical document workflows for global enterprises — from compliance-heavy industries to modern SaaS teams.


Integrated the Nutrient PDF SDK to deliver high‑fidelity previews and editing in its mobile apps, shipping customer‑requested features to 115,000 organizations months ahead of schedule.


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.

FREE TRIAL

Add PDF generation to your app — no credit card required

Frequently asked questions

How can I generate a PDF from an HTML template using Nutrient’s PDF SDK?

Use standard HTML and CSS to design your layout, configure page settings with JSON, and send both to Document Engine to produce a high-fidelity PDF. This server-side HTML-to-PDF conversion is ideal for branded reports, invoices, and form-based workflows.

Can I generate PDFs from Word templates with dynamic data?

Yes. Nutrient allows you to prepare DOCX templates with placeholders, loops, and conditionals. Merge these with JSON data to generate PDFs or Word files with flowing text, dynamic tables, and flexible formatting.

Does the SDK support client-side PDF creation?

Absolutely. Nutrient Web SDK lets you generate PDFs directly in the browser — no server, LibreOffice, or Microsoft 365 required. It’s ideal for instant download workflows, light processing, or mobile-first apps.

Which platforms and frameworks are compatible with Nutrient PDF Generation?

Nutrient supports Web (JavaScript/TypeScript); .NET (C#); Document Engine (server-side); and mobile platforms like iOS, Android, Flutter, React Native, Mac Catalyst, and MAUI. It integrates smoothly with modern frameworks like React, Angular, Vue, Next.js, and Blazor.

Can I combine or assemble multiple documents into one PDF?

Yes. Nutrient supports operations like merging PDFs, inserting or reordering pages, and flattening content — making it easy to assemble reports, bundles, and multipage deliverables.

Is PDF generation available via cloud API?

Yes. Nutrient Document Web Services (DWS) provides cloud-hosted PDF generation with the same powerful capabilities as the SDKs — ideal for scalable, serverless workflows.


PDF generation SDK for developers

Create dynamic PDFs from templates, user input, or structured data — wherever your app runs.

PDF generation is a must-have in modern apps, powering everything from automated invoicing to custom reports. Nutrient’s SDKs help you create high-quality, branded PDFs with minimal code and maximum flexibility.

Common use cases include:
  • Generate PDFs from HTML templates for reports, receipts, or forms
  • Merge user data into DOCX templates to automate business documents
  • Export filled forms or interactive PDFs from the browser or mobile apps
  • Assemble PDFs by combining pages, importing templates, or flattening annotations
  • Run headless or server-side generation in compliance workflows or batch jobs
Key developer features:
  • Client-side PDF creation with Web SDK — no server required
  • Server-side HTML/DOCX-to-PDF conversion with Document Engine
  • JSON-based template merging with placeholder support and logic
  • Dynamic content overlay via annotations, stamps, and form fields
  • Cross-platform support for Web, .NET, iOS, Android, Flutter, React Native, and more
  • Cloud-hosted PDF generation via scalable DWS API

Looking for a PDF generator SDK that fits your app’s workflow? Nutrient makes it easy to generate pixel-perfect PDFs from the templates, tools, and languages your team already uses.