Nutrient
Nutrient Home
SDK
SDK Software Development Kits
Cloud
Cloud Document Web Services
Workflow
Workflow Workflow Automation Platform
Integrations
Integrations IT Document Solutions
T
  • Products
    Web SDK
    • Web Viewer
    • Document Authoring
    • AI Assistant
    Mobile SDK
    • iOS
    • Android
    • React Native
    • Flutter
    • visionOS
    Server SDK
    • AI Document Processing
    • Document Engine
    • .NET
    • Java
    • Node.js
    • Document Converter Services
    All products
  • Solutions
    Use cases
    • Viewing
    • OCR and Data Extraction
    • Forms
    • Markup
    • Comparison
    • Document Conversion
    • Intelligent Doc. Processing
    • Authoring
    • Editing
    • Signing
    • Scanning and Barcodes
    • Generation
    • Redaction
    • Collaboration
    • Security
    • Accessibility
    Industries
    • Aviation
    • Construction
    • Education
    • Financial Services
    • Government
    • Healthcare
    • Legal
    • Life Sciences
    All components All solutions
  • Docs
    • Guides overview
    • Web
    • Document Engine
    • AI Assistant
    • AI Document Processing
    • Document Authoring
    • .NET
    • iOS
    • Android
    • React Native
    • Downloads
    • Demo
    • Support
    • Log in
  • Resources
    • Blog
    • Events
  • Pricing
  • Try for free
  • Contact sales
  • Try for free
  • Contact sales
  1. SDK
  2. Features List

PRODUCT PAGE GUIDES
  • Adjust CSS, switch between light and dark themes, and replace icons
  • Remove, rearrange, or create custom toolbars and tools
  • Hide or show sidebars for thumbnails, outlines, bookmarks, annotations, and signatures
  • Render custom HTML overlays directly on top of PDFs
  • Translate and localize the viewer into multiple languages
  • Configure annotation tooltips, inspectors, presets, variant buttons, and stamps
  • Build interactive forms and add electronic signatures with custom signing options
  • Enable or customize built-in modules for search, document editing, and redaction
  • Control visibility of toolbars, sidebars, and contextual UI elements
  • Adaptive viewer across desktop, tablet, and mobile
  • Gesture support on touch devices (pinch to zoom, stylus input)
  • Customize the main toolbar with responsive groups
  • Display pages in single-page or double-page spreads
  • Keep cover page as a single page while following pages use double-page layout
  • Automatically switch between single and double spreads based on device orientation
  • Choose between continuous scrolling, per-spread scrolling, or scrolling disabled
  • Adjust spacing between pages and spreads for custom presentation
  • Restrict navigation to API control while still allowing link-based jumps
  • Add a layout configurator toolbar for user-controlled viewing options
  • Zoom via toolbar, keyboard shortcuts, or scroll-wheel at cursor
  • Toggle fit to width / fit to viewport (auto fit supported)
  • Marquee-zoom to a user-drawn rectangle
  • Configure zoom as mode or numeric value (AUTO, FIT_TO_WIDTH, FIT_TO_VIEWPORT)
  • Control wheel behavior: WITH_CTRL (default), ALWAYS, or DISABLED
  • Programmatic helpers: zoomIn(), zoomOut(), jumpAndZoomToRect()
  • Tune zoom step and query current/min/max zoom levels
  • Prevent annotation scaling with noZoom on Stamp/Text (except callout)
  • Stream pages on demand for instant viewing, search, and scroll
  • Load only needed pages instead of the full file
  • Works with any PDF or image served by Document Engine (no linearization required)
  • Resilient on slow or flaky networks; quick first-page render
  • Reduces client CPU/memory usage by rendering on the server
  • Enabled automatically when loading from Document Engine — no config
  • View a PDF while it’s still downloading from your HTTPS server
  • Faster first-page access without Document Engine
  • Requires server range requests; simple allowLinearizedLoading: true option
  • Read-only until the file is fully downloaded (no edits/annotations)
  • Best for external hosting where streaming isn’t available
  • Implement fullscreen via the standard browser Fullscreen API
  • Add a custom toolbar action to enter/exit fullscreen
  • Works across modern browsers with vendor prefixes where needed
  • Default to double-page spreads; keep first spread as single
  • Disable continuous scroll; navigate per spread
  • Move toolbar to the bottom; show only essential items
  • Add a fullscreen toggle as a custom toolbar button
  • Default to single-page, per-spread navigation
  • Move toolbar to the bottom; hide non-essential controls
  • Add a fullscreen toggle and auto-hide toolbar while in fullscreen
  • Screen-reader friendly UI (NVDA, JAWS, VoiceOver) with correct roles, names, values
  • Keyboard-only placement and movement of annotations
  • WCAG 2.2: AAA text contrast targets, AA icons; localized accessibility strings
  • Tagged PDF / PDF/UA rendered as semantic, WCAG-compliant HTML
  • Page and annotation focus order control via setPageTabOrder()
  • Text-to-speech via text extraction API
  • Keyboard-typed e-signatures supported
  • Honors embedded fonts; substitutes when missing for consistent output
  • Font substitution for annotations, form fields, and Office conversion
  • Dynamic font loading for unknown/multilingual scripts (JSON bundle)
  • Custom fonts in Web SDK via NutrientViewer.Font + fetch callback (cache-friendly)
  • Document Engine: hundreds of preloaded fonts and server-side custom font paths
  • Microsoft core fonts: add as custom (license-compliant); emoji via Noto Color Emoji
  • Works across platforms with PDFium-based rendering (hinting/anti-aliasing included)
  • Supports all standard form field types (checkbox, radio, button, list, combo, text, signature)
  • Distinguishes field objects (FormField) and visual widgets (WidgetAnnotation)
  • Renders generic appearances today; custom appearance streams planned
  • JavaScript in PDFs supported and enabled by default, can disable before load
  • Triggers: link click; widget focus/blur/input/format; form calculate/change/format/input
  • Common APIs supported (App, Console, Doc, Field, Util, Color, Event, Global) incl. format/validate/calc helpers
  • Debugging via console logs; unsupported props reported with specific errors
  • Disable per platform/config if needed; be mindful – features may rely on JS
  • Honors PDF permission flags (print, high-quality print, copy/extract, assemble, annotations/forms, fill forms, modify)
  • Web controls: high-quality print toggle; disable text selection; disable forms; read-only via setViewState
  • With Document Engine, restrict via JWT; cannot override PDF/JWT restrictions in the client
  • Web cannot modify PDF permissions; can ignore via global flag (instance-only, file unchanged)
  • Add a custom toolbar button to hide/show all annotations
  • Uses noView on annotations; updates per page or in batches
  • Works across pages; supports keyboard shortcut and loading indicator
  • Persists state (e.g., localStorage) and updates icon/title dynamically
  • Render any PDF page as an image URL via renderPageAsImageURL
  • Control output size (up to 5 000 px); use devicePixelRatio for sharper thumbnails
  • Insert thumbnails without loading the viewer using server-generated images (JWT cover-image permission)
  • Let users save a page as PNG (e.g., with FileSaver.js)
  • Render a single page to an ArrayBuffer and paint it into a <canvas>
  • Query page size with pageInfoForIndex() to preserve aspect ratio
  • Draw watermarks/graphics during render/print with renderPageCallback(ctx, pageIndex, pageSize)
  • Overlays are client-only (not saved); included when printing with PrintMode.DOM
  • Alternative DOM approach: custom overlay items on top of pages (not printed)
  • Normalized page coordinates: origin at top-left, y increases downward
  • Convert XFDF/PDF rects to Nutrient bounding boxes (handles rotation/crop)
  • Points ↔ inches ↔ pixels guidance (1 in = 72 pt; DPI = pixels ÷ inches)
  • View and fill interactive forms — Enter, edit, and submit information in PDF form fields like text, checkboxes, or dropdowns.
  • Work with multiple field types — Use checkboxes, radio buttons, push buttons, list boxes, combo boxes, text fields, and signature fields.
  • Render widget annotations — Display visual form elements that connect to underlying data fields.
  • Fill forms manually — Type directly into form fields through the UI, or enable form design mode to move and resize fields instead of editing their values.
  • Sync and prefill forms with Document Engine — Load up-to-date values automatically, sync changes in real time with Instant, or prefill fields programmatically via the Forms API.
  • Prefill forms with Instant JSON — Import form field values directly when loading a document or apply them later with document operations for flexible, efficient updates.
  • Prefill forms with XFDF — Import XML-based XFDF data when loading a document or apply it later with document operations for compatibility across PDF tools.
  • Fill forms from a database — Fetch user data from your backend, map it to Instant JSON, and prefill PDF form fields when opening the document.
  • React to form events — Subscribe to focus, blur, or press events on form fields and trigger custom actions in response to user input.
  • Form Creator UI — Create, edit, rotate, and delete PDF form fields directly in the viewer using a built-in toolbar for text boxes, checkboxes, radio buttons, signatures, and more.
  • Programmatic form creation — Add, update, and remove PDF form fields (text boxes, radio buttons, checkboxes, combo boxes, etc.) directly via API, with full support for linking widget annotations and enabling design mode for resizing or moving fields.
  • Signature form fields — Add, edit, and remove signature placeholders programmatically or through the built-in UI, with full control over linked widget annotations, flags, and properties for appearance and behavior.
  • Update form fields — Modify properties (e.g., required, read-only) and adjust linked widget annotations.
  • Customize widget appearance — Adjust background color, border, font, alignment, and opacity.
  • Delete form fields — Remove fields programmatically along with their associated widget annotations.
  • Use annotation flags — Control behavior with flags like noView, noPrint, and noRotate.
  • Apply form field flags — Define rules such as noExport, readOnly, and required.
  • Annotation sync — Choose how annotations sync: client-side, through your backend, or with Document Engine and Instant for real-time collaboration, conflict resolution, and permissions.
  • Data formats — Keep PDFs lightweight by storing annotations separately as Instant JSON or XFDF, and export to JSON or XMP for audits, search, or integrations.
  • Saving control — Decide when changes are saved: automatically, in memory, or on demand — and export them as standalone data or flattened into a PDF.
  • Custom sync — Build your own sync with SDK APIs, resolving conflicts and offline edits, while the SDK handles client operations and leaves backend logic to you.
  • XFDF compatibility — Exchange annotations using XFDF for Adobe Acrobat interoperability, importing and exporting on both client and server.
  • Instant JSON — Sync annotations efficiently with compact, change-only payloads that save bandwidth and enable fast collaboration.
  • Database persistence — Store Instant JSON or XFDF in your database while keeping the PDF as the single source, and reload it in the viewer anytime.
  • Annotation editing — Create, update, and delete annotations programmatically or through the UI, with instant visual updates ready to persist.
  • Annotation export — Save annotations externally, embed them in PDFs, or sync them automatically to your backend.
  • Permissions — Control who can view or edit annotations with UI restrictions, configurable rules, and server-enforced permissions.
  • Image annotations — Attach images as annotations or form inputs, placing them precisely inside PDFs with support for JPG, PNG, or PDF files.
  • Lifecycle events — Listen to annotation lifecycle events to validate input, trigger sync, or provide user feedback.
  • Flags — Control annotation behavior with PDF-spec flags for visibility, printability, zoom, and editability.
  • Undo/redo — Let users undo and redo annotation actions across create, update, and delete, either in the UI or programmatically.
  • Clipboard actions — Enable cut, copy, paste, and duplicate annotations with keyboard shortcuts, integrated with undo/redo.
  • Selection and grouping — Select one or many annotations, group/ungroup them, and perform bulk operations.
  • Rich text — Format annotation text with fonts, colors, and styles, including bold, italic, underline, and custom font loading.
  • Custom logic — Add interactive behaviors or role-based rules with JavaScript or metadata stored in annotations.
  • Appearance streams — Preserve exact visuals across viewers with embedded appearance streams.
  • Custom renderers — Override or enhance annotation UI with custom renderers that replace, append, or decorate visuals.
  • Hiding — Hide annotations from view, from print, or conditionally by user roles, with server-backed Instant layers for per-user visibility.
  • Presets — Preconfigure annotation styles globally or per tool, override them dynamically, and assign them to toolbar items.
  • Custom data — Attach arbitrary JSON-serializable metadata to annotations and persist it across all formats.
  • Notes — Add notes to annotations, update them via API, and share them across SDKs and Acrobat, with optional visibility toggles.
  • Stamps — Use built-in stamp templates or create custom text/image stamps with a picker and editor UI.
  • Flattening — Permanently apply annotations so they remain visible but non-editable.
  • Rotation — Rotate annotations freely or in 90° increments via UI or API, with cross-viewer compatibility safeguards (depending on the annotation type).
  • PDF actions — Attach actions to annotations and form fields to jump pages, open links, submit/reset forms, or run scripts.
  • Link annotations — Add or edit link annotations via API or UI, intercept behavior, and enable automatic URL detection if needed.
  • Headless ops — Run annotation operations without showing a UI, in standalone mode with headless: true or server-backed mode with APIs.
  • Document Editor UI — Edit PDFs visually with an integrated toolbar and page thumbnails, letting you add, remove, duplicate, rotate, reorder, import, extract, and save pages directly from the viewer.
  • Headless editing — Run document operations programmatically in the browser or on the server without showing any user interface.
  • Merge PDF documents — Import full PDFs or page ranges into an existing file, place them where needed, and export the combined result.
  • Page rotation — Rotate selected PDF pages in 90-degree increments and export the updated document.
  • Document crop — Crop one or multiple PDF pages through the UI or programmatically, and apply changes instantly across the document.
  • Page move and copy — Rearrange PDFs by moving pages to new positions or duplicating them, then export the updated document.
  • Page removal — Delete unwanted pages or keep only selected ones to quickly refine your PDF.
  • Page margins — Add or adjust margins on selected pages or across an entire PDF programmatically.
  • Add blank pages — Insert new pages before or after any page with custom size, background color, and rotation.
  • Split documents — Break a PDF into multiple smaller files by removing unwanted pages and exporting the results.
  • Add images — Embed images as annotations or attachments, or let users import JPG, PNG, or PDF files via button form fields.
  • Page labels — Rename or clear labels for individual pages and chain multiple editing operations in a single workflow.
  • Content editing — Edit text directly in PDFs, including adding, deleting, or modifying content.
  • Text styling — Change font type, size, color, and apply bold or italic formatting.
  • Paragraph control — Add new text boxes, delete existing paragraphs, and adjust box size or position.
  • Selection tools — Select text with mouse or keyboard shortcuts for quick editing.
  • Programmatic content editing — Edit, reposition, and resize text blocks in PDFs through a session-based API that lets you stage, commit, or discard changes while preserving document structure and formatting.
  • Electronic signatures — Add, update, or remove eSignatures as ink, image, or typed annotations, either programmatically or through a built-in UI with drawing, typing, and image upload options.
  • Signature storage — Implement custom storage for eSignatures, let users save or reuse signatures across sessions, and keep the UI in sync with create and delete events.
  • Visible digital signatures — Digitally sign PDFs and optionally add a visible signature by reusing an existing form field or creating a new one with customizable appearance and metadata.
  • Form signing — Add electronic signatures programmatically or through the UI, with APIs to check if a field has been signed.
  • Digital signature architectures — Choose between client-side signing (local certificates or hardware tokens), server-side signing (centralized signature servers or cloud services), or client-server signing (clients send only document hashes to a secure server with an HSM), depending on your security, privacy, and compliance needs.
  • Support for PAdES and CAdES — PAdES embeds signatures in PDFs with support for visible and multiple signatures, timestamping, and long-term validation. CAdES wraps any file in a .p7m envelope, requires special software, and doesn’t support visible signatures.
  • Signature fields — Add visible or invisible fields to PDFs as designated signing areas, customize their appearance, and manage them programmatically or through the UI.
  • PDF signing — Sign PDFs with approval signatures using certificates, add timestamps for proof of time, enable long-term validation for lasting trust, and support multiple signatures for contracts or multi-party documents.
  • Server-backed signing — Offload PDF signing to Document Engine for secure approval signatures with timestamps and long-term validation, while keeping documents private on the client.
  • Processor API signing — Apply legally binding approval signatures with timestamps and LTV via DWS Processor API, keeping documents private and simplifying key management.
  • Certificates for signing — Apply digital signatures using self-signed certificates for testing or trusted certificates from providers or Nutrient’s eSignatures API for production.
  • Signature validation — Verify digital signatures by checking certificate trust and document integrity, ensuring authenticity and detecting any post-signing changes.
  • Trusted root certificates — Provide root certificates for validation to confirm the signer’s identity and certificate chain.
  • Validation status — Retrieve detailed status for each signature, including trust level, expiration, and PAdES compliance.
  • Validation UI — Display a clear status bar (green, yellow, red) in the viewer to show whether document signatures are valid, have warnings, or are invalid.
  • Document comparison — Visually compare two PDFs side by side, highlight differences in strokes, and generate a merged result for precise review of drawings, plans, or text-heavy files.
  • Automatic mode — Run comparisons instantly when documents are aligned, with no manual steps required.
  • Manual alignment — Align documents yourself by selecting reference points, with desktop precision tools or touch-friendly controls.
  • Customization — Adjust stroke colors, blend modes, or specific pages, and tailor the comparison UI with public CSS classes.
  • Magnifier — Zoom in on fine details or alignment points with a built-in page magnifier for accuracy.
  • Reset and toolbar — Restart comparisons anytime with a reset option, or launch the comparison UI directly from the editor toolbar.
  • Text comparison — Compare the text of two PDFs page by page and highlight additions, deletions, and modifications directly in the viewer.
  • Diff modes — Choose between character-level precision or word-level diffs for clearer, more intuitive results.
  • Navigation — Move through changes with previous/next controls, scroll-lock, and a sidebar listing all pages with differences.
  • UI customization — Configure primary and secondary toolbars to show only the actions your workflow requires.
  • Highlight styling — Adjust insertion and deletion colors to match brand or accessibility needs.
  • Programmatic comparison — Run text comparisons without the UI by providing documents and options through the API.
  • Scoped inputs — Define file paths, passwords, and specific page ranges to narrow down comparisons.
  • Structured results — Parse comparison outputs into hunks and operations for custom processing or reporting.
  • Add comments — Let users leave feedback directly in PDFs.
  • Threaded discussions — Group replies into clear, contextual conversations.
  • Maintain context — Keep discussions tied directly to highlighted text or annotations.
  • Fallback support — Show unsupported replies from other PDF tools as individual notes.
  • Mention users — Tag teammates with @mentions for faster collaboration.
  • Manage participants — Control who can be mentioned in discussions.
  • Notify users — Trigger updates when comments are added, changed, or removed.
  • Delete comments — Remove individual replies or entire threads.
  • Set permissions — Decide who can create, edit, or reply to comments.
  • Disable comments — Turn off commenting entirely when not needed.
  • Customize appearance — Style comment blocks and avatars to match your app.
  • Responsive UI — Display comments in sidebars, popovers, or drawers depending on screen size.
  • Rich text editing — Allow bold, italic, colors, and links in comments.
  • Real-time sync — Keep comments instantly in sync across users with backend integration.
  • Asynchronous sync — Save comments locally and refresh on reload without a backend.
  • Measure distance — Calculate the length between two or more points on a PDF page.
  • Measure area — Define a polygon, rectangle, or ellipse to measure its surface.
  • Measure perimeter — Trace connected points to get the total length around them.
  • Measure with dual units — Display measurements in both primary and secondary units to easily compare values across different metric systems.
  • Calibrate scale — Use a known distance to map page units to real-world units.
  • Customize appearance — Adjust colors, line styles, and precision of measurement annotations.
  • Save settings — Retain scale and precision across sessions and devices.
  • Work headless or with UI — Run fully programmatic redaction flows or let users draw text/area redactions [in the viewer](https://www.nutrient.io/guides/web/redaction/built-in-ui/).
  • Mark content for redaction — Add redaction boxes over text, images, or vectors to stage what will be removed.
  • Preview before removing — Toggle a preview to see final blackout/overlay styling without altering the file.
  • Auto-find and redact — Search and mark results using presets (e.g., SSNs, emails, credit cards) or your own [regex patterns](https://www.nutrient.io/guides/web/redaction/regex-patterns/).
  • Redact repeated graphics — Remove shared images/vectors (like logos) across all pages where they reappear.
  • Customize appearance — Control fill, outline, and overlay text (single or repeating) for both staged and final redactions.
  • Respect form/annotation context — Include or exclude annotations from search to fit your workflow.
  • Convert Office to PDF in-browser — Turn DOCX, XLSX, and PPTX into PDFs entirely client-side (no server, no LibreOffice/Microsoft Office required).
  • Display then export or convert headless — Show the document to users and export to PDF, or run an invisible, code-only conversion flow.
  • Preserve typography — Provide custom fonts to match the source document exactly; fallbacks applied when fonts aren’t available.
  • Dynamic font loading — Auto-fetch missing fonts at runtime so text renders correctly across languages and character sets.
  • Control spreadsheet output — Set max width/height per sheet when converting Excel to manage memory and page size.
  • Flexible saving — Download as a Blob or persist the ArrayBuffer; supports incremental saving and flattening when needed.
  • Convert PDF to Office in-browser — Turn PDFs into editable DOCX, XLSX, or PPTX entirely client-side (no servers, no LibreOffice/Microsoft Office).
  • Keep data private — Content stays on the user’s device unless you choose to upload or persist it.
  • Display then export or run headless — Let users view/annotate first, or perform a silent conversion flow without showing a UI.
  • Carry over user changes — Include filled form fields and annotations in the exported Office file when desired.
  • Match the original look — Provide custom fonts to preserve typography; automatic dynamic font loading fills gaps for missing character sets.
  • Flexible output handling — Download files directly in the browser or store the binary wherever you need.
  • Annotate images like PDFs — Open PNG, JPEG, or TIFF files, convert them into PDFs under the hood, and apply highlights, notes, stamps, or drawings.
  • Work with familiar tools — Configure the UI to show only the annotation options you want your users to see.
  • Preserve and reopen edits — Save annotations directly in the image file via XMP metadata so users can reopen and continue editing later.
  • Keep originals intact — Store the original image alongside annotations to ensure quality is never lost.
  • Ensure data integrity — Use checksums to detect external edits and decide how to handle modified files.
  • Export easily — Download annotated images as PDFs for sharing or archiving.
  • Seamless developer flow — Pass image URLs, blobs, or buffers to load; export with a single call when done.
  • Convert to PDF/A in the browser — Transform PDFs, Office files, or images to archival-ready PDF/A without server processing.
  • Support every standard — Export to all PDF/A versions and conformance levels, from PDF/A-1b to PDF/A-4f.
  • Ensure long-term compliance — Guarantee documents meet standards for legal, healthcare, and archival storage (GDPR, HIPAA, ISO).
  • Preserve fidelity — Keep text, images, and layout intact while standardizing the file format.
  • Export with one call — Load a file, set your conformance level, and output a PDF/A document instantly.
  • Save anywhere — Download directly in the browser or persist to your own storage for seamless workflows.
  • Keep the workflow seamless — Access AI tools from the built-in toolbar or toggle them programmatically.
  • Chat with documents — Ask questions in natural language and get contextual answers without manual searching.
  • Summarize and translate — Generate concise summaries or translate content directly inside the viewer.
  • Compare text with AI — Detect and categorize differences between document versions for faster reviews.
  • Redact with commands — Remove sensitive information at scale using natural language instructions.
  • Linearize PDFs — Optimize PDFs for fast, incremental loading over the web.
  • Boost performance — Let viewers open and display large documents instantly without downloading the full file.
  • Combine with compression — Apply linearization alongside image optimization and other compression settings in one step.
  • Use hyper-compression — Apply advanced MRC segmentation to shrink documents significantly while keeping them legible.
  • Compress mixed content — Reduce file size of PDFs that combine text, images, and graphics without losing clarity.
  • Boost quality — Improve rendering sharpness by applying the best compression algorithm for each page element.
  • Combine with other optimizations — Pair MRC compression with linearization or image optimization in one step.
  • Generate from HTML + assets — Convert HTML, CSS, fonts, and images into high-quality PDFs with full styling control.
  • Customize page setup — Define orientation, size (A0–A8, Letter, Legal, or custom), margins, and precise units (px, mm, points).
  • Control layout and flow — Design responsively, insert CSS page breaks, and repeat table headers across multi-page documents.
  • Brand and secure documents — Add headers, footers, page numbers, watermarks, and disclaimers consistently across pages.
  • Enhance with extras — Insert cover pages, create blank PDFs, or combine with actions like labels, stamps, and security settings.
  • Support forms and tables — Convert HTML forms into interactive PDF fields, and handle structured tables with accurate formatting.
  • Real-time sync — Keep annotations and edits in lockstep across users, devices, and sessions.
  • Self-hosted control — Run alongside Document Engine to keep data on your infrastructure.
  • Works everywhere — Consistent viewing and editing on web, mobile, and desktop.
  • Layered workflows — Use Instant layers for parallel reviews and private or shared feedback streams.
  • Secure by design — JWT authentication with optional granular Collaboration Permissions; annotation and form data managed separately.
  • Fine-grained, server-enforced control — Define who can *view, edit, delete, fill, or reply* on annotations, form fields, and comments via JWT (not modifiable on the client).
  • Flexible scoping — Target permissions to all, self, createdBy=<id>, or group=<name> to fit any sharing model.
  • Group-based access — Use mutable groups with a default_group per user; grant set-group to let users change or assign groups for workflow routing.
  • Form-field aware — Widget annotations inherit form-field permissions; grant fill for fields (creator scopes don’t apply to form fields – use groups).
  • Recognize text — Run OCR on scanned PDFs to detect and extract text accurately.
  • Support many languages — Perform OCR in 20+ languages with full Unicode support.
  • Process specific pages — Apply OCR to selected pages for faster, targeted results.
  • Convert CAD to PDF — Turn DXF and other CAD files into high-quality PDFs.
  • Import from disk or URL — Upload local files or point to external URLs for conversion.
  • Fast and accurate PDF document rendering
  • Single- or double-page presentation with an optional cover page
  • Side scrolling and continuous scrolling
  • Auto-fitting of pages to a specified width or height
  • Thumbnail grid with a customizable size
  • Configurable minimum and maximum zoom levels without quality loss
  • Fully localized in 31 languages
  • Automatically displays PDF page labels
  • On-the-fly page rotation
  • Printing and exporting of documents, including all annotations
  • WCAG-compliant HTML rendering of PDF documents
  • Searching within an entire document or page ranges
  • Case-insensitive, diacritic-insensitive, and regular expression-based search modes
  • Convenient search API with resulting objects that contain preview text
  • Preconfigured toolbar buttons for all common features — enable what you need
  • A rich example catalog with various customization samples
  • Ability to create your own UI using the model API
  • API to render full pages or parts of pages with or without annotations
  • Dynamic watermarking support via custom render callbacks
  • Load custom fonts
  • Use your fonts for document conversion with Nutrient API to support pattern matching and font order prioritization
  • User Interface and API to unlock password-protected documents
  • 40-bit and 128-bit RC4 and 128-bit AES (Advanced Encryption Standard) encryption
  • Advanced PDF permissions with optional override
  • Separate log for CVE (Common Vulnerabilities and Exposures) incidents in the Nutrient Portal
  • Programmatically access 10 PDF document permissions such as "Printing: Allowed" or "Content Copying: Allowed
  • Convenient tree-based UI
  • Support for page link and JavaScript-based actions
  • Get outline API
  • Long outlines wrapped into multiple lines
  • Rich bookmark UI with automatic thumbnail and page text preview
  • Adding, removing, editing, deleting, and sorting of bookmarks
  • Adding, removing, editing, and deleting of bookmarks
  • Two-way compatibility with bookmarks created with Apple Preview
  • Support for all PDF actions, including links, named actions, pages, and JavaScript
  • Link annotations with hyperlinks page or JavaScript targets
  • Automatically detects web URLs in documents making them clickable
  • Embedding YouTube videos
  • Push buttons, radio buttons, checkboxes, text list boxes, combo boxes, and signatures
  • Filling out forms programmatically or via the UI
  • Form data export via XFDF and Instant JSON
  • Multiline max-length do-not-scroll read-only flag support
  • Ability to build workflows that enable your end users to create and edit PDF form elements using the API
  • Built-in UI to create edit and delete form elements
  • Fluid, responsive annotation toolbar with automatic grouping
  • Powerful editor to change every aspect of annotations
  • Multiline markup annotations (highlight, underline, strikeout, squiggly)
  • Automatic markup merging to prevent overlapping
  • Note annotations with various icons and colors
  • Fluid freehand drawing and erasing for ink annotations
  • Smart ink annotation aggregation that groups ink strokes based on velocity and distance
  • Undo/redo annotation creation and editing
  • Automatic document saving
  • Redesigned UI for stamp annotations that enhances accessibility and customization options for diverse needs
  • Maintain consistent visual sizes for stamp and text annotations, even when zooming in on documents
  • Stamp annotation picker UI with preset standard stamps
  • UI to create custom stamp annotations
  • Stamp annotations can be generated from JPEG and PNG images
  • Shape annotations (square, circle, line, polyline, polygon)
  • API to render annotations as images
  • Fine-grained access control via annotation flags
  • Annotation borders, including cloudy border effects
  • Exporting of data via XFDF or our efficient Instant JSON format
  • Programmatic API for working with annotations
  • Apply controls to annotations for viewing, editing, and content restrictions
  • Enhanced signing UI that prioritizes accessibility performance and customization for smoother experiences
  • The ink/image signatures are visible in any reader and not concealed behind signature form fields
  • Sign documents by drawing with a stylus finger or mouse
  • Sign documents with an existing image of a handwritten signature
  • Sign documents by typing and selecting a style
  • Provide fonts for custom styles
  • Smart overlay detection for signatures on PDF forms
  • Save and load signatures with a custom store for reuse on other pages and in other documents
  • Flatten documents to make annotations and signatures non-editable
  • Programmatically access ink or image signatures and associate them with form fields for streamlined signature verification
  • Create digital signatures via the adobe.pkcs7.detached method
  • Supports RSA and ECDSA signing algorithms
  • Supports MD4, MD5, and SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512, SHA-512-256) hashing algorithms
  • View the validation status of digitally signed documents via the UI or programmatically
  • Two-phase digital signing workflows with hardware security modules (HSMs) supported; easily integrates with your choice of third-party signing services
  • View and add visual representations of digital signatures in PDF documents
  • Extract, validate, and write timestamps using default or custom time stamp authorities
  • Validate expired signatures with PAdES, and streamline LTV signing via APIs
  • Precisely adjust page layouts to specific requirements that align with user preferences
  • Powerful document editing toolbar
  • Support for cut/copy/paste and multi-select
  • Rotate pages
  • Remove or append pages
  • Merge or split documents
  • Rewrite a document to compress and remove unreferenced objects (only requires the Annotation component)
  • Change document passwords and editing permissions
  • Select crop area and apply it to a single page or all pages of the document
  • Manually adjust the size of document page thumbnails with the usre interface
  • Select or deselect multiple annotations simultaneously via the UI
  • Split PDFs into separate documents based on custom page selection via the UI or programmatically via APIs
  • Sync document edits, text highlights, and annotations in real time
  • Retain complete control over your data with a self-hosted Docker container
  • Smart synchronization to support even large PDF documents
  • Secure authentication via industry-standard JWT
  • Manage multiple completely separate versions of a document via Instant layers
  • Control viewing and editing permissions on individual annotations via Collaboration Permissions
  • Build collaborative workflows where multiple users can discuss specific sections
  • Receive responses in real time
  • Rich text comments
  • Instant comment editing
  • Comment mentions and notifications
  • Add comments to PDF
  • Store comments in PDF according to specification instead of in the database
  • Maintain decoupling between existing notes and comments
  • Allow Comments to be attached to highlight annotations
  • Programmatic creation of PDF files from HTML documents
  • Attach custom stylesheets and images to create rich documents
  • Control the page layout, including size and margins
  • Annotate and collaborate on generated documents
  • Generate PDF forms from HTML forms
  • Add headers and footers to each page of the generated documents
  • Render the current page number and page count on each page of the generated documents
  • Add images to each page of the generated documents
  • Edit text directly in PDFs
  • Change text color, font, and font size
  • Make the text bold and italic
  • Edit text in selected text boxes with formatting capabilities intact
  • Select and move text boxes
  • Resize text boxes using handles on the left or right side
  • Enable text box deletion
  • Create new text boxes
  • Create redactions via selecting text or arbitrary areas
  • Edit and save redaction annotations
  • Apply redactions to securely remove content
  • Apply redactions based on a preset search pattern
  • Apply redactions based on a regex pattern
  • Create distance, perimeter, and area measurement annotations
  • Edit distance, perimeter, and area measurement annotations
  • Change scale and precision of measurement annotations
  • Import measurements with Instant JSON
  • Measurement tool APIs and configuration
  • Apply snapping points for measurement annotations, with an option to toggle snapping on or off
  • Enhance calibration with multiple scales and fractional measurements
  • Dual display of metric and imperial units on measurement annotations
  • Add callout annotations for targeted location pointers and flexible text placement
  • View and annotate PNGs, JPGs, and TIFFs just like PDFs
  • Built on top of the extensible metadata platform (XMP), and fully compatible with other viewers
  • Save a document to a linearized PDF
  • Save any document to a linearized PDF
  • Convert Word, Excel, and PowerPoint files to PDF for viewing, annotating, and editing
  • Generate Word and PDF documents by populating DOCX templates with your data input in JSON
  • Convert to all PDF/A versions and conformance levels
  • Export PDF documents to Word (.docx) and retain their formatting and structure
  • Export PDF documents to Excel (.xlsx) and retain their formatting and structure
  • Export PDF documents to PowerPoint (.pptx) and retain their formatting and structure
  • Compress PDFs using an engine yielding compact, top-tier mixed raster content (MRC) documents
  • Perform OCR (optical character recognition) on PDFs
  • Supports 21 different languages
  • Limits which pages of a document OCR is performed on
  • Insert, delete, and move text
  • Copy, cut, and paste text
  • Undo and redo
  • Line breaks
  • Font, size, color, and highlight color
  • Bold, italic, underline, and strikethrough
  • Text alignment (left, center, right, justify)
  • Paragraph line height and spacing (before and after)
  • Page size (Letter, A4, A5, A6)
  • Margins
  • Page orientation (portrait, landscape)
  • Section/page breaks
  • Toggle formatting marks
  • Predefined styles for headings, paragraphs, and tables
  • Adding and managing tables
  • Adding and managing table columns
  • Adding and managing table rows
  • Cell background color, padding (left and right) and border color, with removal
  • Table, column, and row customization (the same options as per cell)
  • Adjusting column width and auto width
  • Inserting images
  • Saving PDF documents (full fidelity)
  • Saving DOC JSON
  • Loading DOC JSON
  • Saving Word (DOCX) documents
  • Loading Word (DOCX) documents
  • Fast and accurate PDF document rendering
  • Single- or double-page presentation, with an optional cover page
  • Side scrolling and continuous scrolling
  • Auto-fitting of pages to a specified width or height
  • Thumbnail grid with a customizable size
  • Configurable minimum and maximum zoom levels without quality loss
  • Fully localized in 31 languages
  • Automatically displays PDF page labels
  • On-the-fly page rotation
  • Printing and exporting of documents, including all annotations
  • WCAG-compliant HTML rendering of PDF documents, accurately reflecting PDF tags
  • Zoom into specific areas of a document based on the cursor's current location
  • Manage and toggle PDF OCG layers programmatically or via the UI sidebar, preserving nested hierarchies
  • Searching within an entire document or page ranges
  • Case-insensitive-, diacritic-insensitive-, and regular expression-based search modes
  • Convenient search API with resulting objects that contain preview text
  • Preconfigured toolbar buttons for all common features — enable what you need
  • A rich example catalog with various customization samples
  • Ability to create your own UI using the model API
  • API to render full pages or parts of pages, with or without annotations
  • Dynamic watermarking support via custom render callbacks
  • Load custom fonts
  • Use your fonts for document conversion with Nutrient API to support pattern matching and font order prioritization
  • User Interface and API to unlock password-protected documents
  • 40-bit and 128-bit RC4, and 128-bit AES (Advanced Encryption Standard) encryption
  • Advanced PDF permissions with optional override
  • Separate log for CVE (Common Vulnerabilities and Exposures) incidents in the Nutrient Portal
  • Programmatically access 10 PDF document permissions, such as "Printing: Allowed" or "Content Copying: Allowed
  • Convenient, tree-based UI
  • Support for page, link, and JavaScript-based actions
  • Long outlines wrapped into multiple lines
  • Rich bookmark UI with automatic thumbnail and page text preview
  • Adding, removing, editing, and deleting of bookmarks
  • Two-way compatibility with bookmarks created with Apple Preview
  • Support for all PDF actions, including links, named actions, pages, and JavaScript
  • Link annotations with hyperlinks, page, or JavaScript targets
  • Automatically detects web URLs in documents, making them clickable
  • Embedding YouTube videos
  • Push buttons, radio buttons, checkboxes, text, list boxes, combo boxes, and signatures
  • Filling out forms programmatically or via the UI
  • Form field validation/formatting via JavaScript or custom APIs
  • Form data export via XFDF and Instant JSON
  • Multiline, max-length, do-not-scroll, read-only flag support
  • Ability to build workflows that enable your end users to create and edit PDF form elements using the API
  • Built-in UI to create, edit, and delete form elements
  • Fluid, responsive annotation toolbar with automatic grouping
  • Powerful editor to change every aspect of annotations
  • Multiline markup annotations (highlight, underline, strikeout, squiggly)
  • Automatic markup merging to prevent overlapping
  • Note annotations with various icons and colors
  • Fluid freehand drawing and erasing for ink annotations
  • Smart ink annotation aggregation that groups ink strokes based on velocity and distance
  • Undo/redo annotation creation and editing
  • Rotation for stamp and free text annotations
  • Automatic document saving
  • Redesigned UI for stamp annotations that enhances accessibility and customization options for diverse needs
  • Maintain consistent visual sizes for stamp and text annotations, even when zooming in on documents
  • Stamp annotation picker UI with preset standard stamps
  • UI to create custom stamp annotations
  • Stamp annotations can be generated from JPEG and PNG images
  • Shape annotations (square, circle, line, polyline, polygon)
  • API to render annotations as images
  • Fine-grained access control via annotation flags
  • Annotation borders, including cloudy border effects
  • Exporting of data via XFDF or our efficient Instant JSON format
  • Rich text annotations
  • Multiple annotation selection
  • Annotation grouping
  • Customize the annotation toolbar
  • Apply controls to annotations for viewing, editing, and content restrictions
  • Enhanced signing UI that prioritizes accessibility, performance, and customization for smoother experiences
  • The ink/image signatures are visible in any reader and not concealed behind signature form fields
  • Sign documents by drawing with a stylus, finger, or mouse
  • Sign documents with an existing image of a handwritten signature
  • Sign documents by typing and selecting a style
  • Provide fonts for custom styles
  • Smart overlay detection for signatures on PDF forms
  • Save and load signatures with a custom store for reuse on other pages and in other documents
  • Flatten documents to make annotations and signatures non-editable
  • Programmatically access ink or image signatures and associate them with form fields for streamlined signature verification
  • Creating digital signatures via the adobe.pkcs7.detached method
  • Supports RSA and ECDSA signing algorithms
  • Supports MD4, MD5, and SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512, SHA-512-256) hashing algorithms
  • Viewing the validation status of digitally signed documents via the UI or programmatically
  • Two-phase digital signing workflows with hardware security modules (HSMs) supported; easily integrates with your choice of third-party signing services
  • View and add visual representations of digital signatures in PDF documents
  • Extract, validate, and write timestamps using default or custom time stamp authorities
  • Validate expired signatures with PAdES, and streamline LTV signing via APIs
  • Precisely adjust page layouts to specific requirements that align with user preferences
  • Powerful document editing toolbar
  • Support for cut/copy/paste and multi-select
  • Rotate pages
  • Remove or append pages
  • Merge or split documents
  • Rewrite a document to compress and remove unreferenced objects (only requires the Annotation component)
  • Change document passwords and editing permissions
  • Select crop area and apply it to a single page or all pages of the document
  • Manually adjust the size of document page thumbnails with the usre interface
  • Select or deselect multiple annotations simultaneously via the UI
  • Split PDFs into separate documents based on custom page selection via the UI or programmatically via APIs
  • Add comments to PDF
  • Store comments in PDF according to specification instead of in the database
  • Instant collaboration-compatible (Web Server-Backed) user interface
  • Maintain decoupling between existing notes and comments
  • Allow Comments to be attached to highlight annotations
  • Edit text directly in PDFs
  • Change text color, font, and font size
  • Make the text bold and italic
  • Edit text in selected text boxes with formatting capabilities intact
  • Select and move text boxes
  • Resize text boxes using handles on the left or right side
  • Enable text box deletion
  • Create new text boxes
  • Create redactions via selecting text or arbitrary areas
  • Edit and save redaction annotations
  • Apply redactions to securely remove content
  • Apply redactions based on a preset search pattern
  • Apply redactions based on a regex pattern
  • Visual comparison of vector-based pages
  • Blend modes to clearly highlight the addition or removal of graphic elements
  • Customizable page colorizing
  • Manually align two differently sized documents and/or documents with rotated page elements
  • Programmatically detect text differences between PDF documents to create custom text comparison tools
  • Create distance, perimeter, and area measurement annotations
  • Edit distance, perimeter, and area measurement annotations
  • Change scale and precision of measurement annotations
  • Import measurements with Instant JSON
  • Measurement tool APIs and configuration
  • Apply snapping points for measurement annotations, with an option to toggle snapping on or off
  • Enhance calibration with multiple scales and fractional measurements
  • Dual display of metric and imperial units on measurement annotations
  • Add callout annotations for targeted location pointers and flexible text placement
  • View and annotate PNGs, JPGs, and TIFFs just like PDFs
  • Built on top of the extensible metadata platform (XMP), and fully compatible with other viewers
  • Convert Word, Excel, and PowerPoint files to PDF for viewing, annotating, and editing
  • Generate Word and PDF documents by populating DOCX templates with your data input in JSON
  • Convert to all PDF/A versions and conformance levels
  • Export PDF documents to Word (.docx) and retain their formatting and structure
  • Export PDF documents to Excel (.xlsx) and retain their formatting and structure
  • Export PDF documents to PowerPoint (.pptx) and retain their formatting and structure
  • Fast and accurate PDF document rendering
  • Single- or double-page presentation with an optional cover page
  • Side scrolling and continuous scrolling
  • Auto-fitting of pages to a specified width or height
  • Thumbnail grid with a customizable size
  • Configurable minimum and maximum zoom levels without quality loss
  • Fully localized in 31 languages
  • Automatically displays PDF page labels
  • On-the-fly page rotation
  • Printing and exporting of documents including all annotations
  • WCAG-compliant HTML rendering of PDF documents accurately reflecting PDF tags
  • Searching within an entire document or page ranges
  • Case-insensitive- diacritic-insensitive- and regular expression-based search modes
  • Convenient search API with resulting objects that contain preview text
  • Preconfigured toolbar buttons for all common features — enable what you need
  • A rich example catalog with various customization samples
  • Ability to create your own UI using the model API
  • API to render full pages or parts of pages with or without annotations
  • Dynamic watermarking support via custom render callbacks
  • Load custom fonts
  • User Interface and API to unlock password-protected documents
  • 40-bit and 128-bit RC4 and 128-bit AES (Advanced Encryption Standard) encryption
  • Advanced PDF permissions with optional override
  • Separate log for CVE (Common Vulnerabilities and Exposures) incidents in the Nutrient Portal
  • Programmatically access 10 PDF document permissions such as Printing: Allowed or Content Copying: Allowed
  • Convenient tree-based UI
  • Support for page link and JavaScript-based actions
  • Long outlines wrapped into multiple lines
  • Rich bookmark UI with automatic thumbnail and page text preview
  • Adding removing editing and deleting of bookmarks
  • Two-way compatibility with bookmarks created with Apple Preview
  • Support for all PDF actions including links named actions pages and JavaScript
  • Link annotations with hyperlinks page or JavaScript targets
  • Automatically detects web URLs in documents making them clickable
  • Embedding YouTube videos
  • Push buttons, radio buttons, checkboxes, text list boxes, combo boxes, and signatures
  • Filling out forms programmatically or via the UI
  • Form field validation/formatting via JavaScript or custom APIs
  • Form data export via XFDF and Instant JSON
  • Multiline max-length do-not-scroll read-only flag support
  • Ability to build workflows that enable your end users to create and edit PDF form elements using the API
  • Built-in UI to create edit and delete form elements
  • Fluid responsive annotation toolbar with automatic grouping
  • Powerful editor to change every aspect of annotations
  • Multiline markup annotations (highlight underline strikeout squiggly)
  • Automatic markup merging to prevent overlapping
  • Note annotations with various icons and colors
  • Fluid freehand drawing and erasing for ink annotations
  • Smart ink annotation aggregation that groups ink strokes based on velocity and distance
  • Undo/redo annotation creation and editing
  • Rotation for stamp and free text annotations
  • Automatic document saving
  • Stamp annotation picker UI with preset standard stamps
  • UI to create custom stamp annotations
  • Stamp annotations can be generated from JPEG and PNG images
  • Shape annotations (square circle line polyline polygon)
  • API to render annotations as images
  • Fine-grained access control via annotation flags
  • Annotation borders including cloudy border effects
  • Exporting of data via XFDF or our efficient Instant JSON format
  • Rich text annotations
  • Multiple annotation selection
  • Annotation grouping
  • Sign documents by drawing with a stylus finger or mouse
  • Sign documents with an existing image of a handwritten signature
  • Sign documents by typing and selecting a style
  • Provide fonts for custom styles
  • Smart overlay detection for signatures on PDF forms
  • Save and load signatures with a custom store for reuse on other pages and in other documents
  • Flatten documents to make annotations and signatures non-editable
  • Creating digital signatures via the adobe.pkcs7.detached method
  • Supports RSA and ECDSA signing algorithms
  • Supports MD4, MD5, and SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512, SHA-512-256) hashing algorithms
  • Viewing the validation status of digitally signed documents via the UI or programmatically
  • Two-phase digital signing workflows with hardware security modules (HSMs) supported; easily integrates with your choice of third-party signing services
  • View and add visual representations of digital signatures in PDF documents
  • Creating new text, images, or vector art
  • Powerful document editing toolbar
  • Support for cut/copy/paste and multi-select
  • Rotate pages
  • Remove or append pages
  • Merge or split documents
  • Rewrite a document to compress and remove unreferenced objects (only requires the Annotation component)
  • Change document passwords and editing permissions
  • Select crop area and apply it to a single page or all pages of the document
  • Edit text directly in PDFs
  • Change text color, font, and font size
  • Make the text bold and italic
  • Edit text in selected text boxes with formatting capabilities intact
  • Select and move text boxes
  • Resize text boxes using handles on the left or right side
  • Enable text box deletion
  • Create new text boxes
  • Create redactions via selecting text or arbitrary areas
  • Edit and save redaction annotations
  • Apply redactions to securely remove content
  • Apply redactions based on a preset search pattern
  • Apply redactions based on a regex pattern
  • Visual comparison of vector-based pages
  • Blend modes to clearly highlight the addition or removal of graphic elements
  • Customizable page colorizing
  • Manually align two differently sized documents and/or documents with rotated page elements
  • Create distance, perimeter, and area measurement annotations
  • Edit distance, perimeter, and area measurement annotations
  • Change scale and precision of measurement annotations
  • Import measurements with Instant JSON
  • Measurement tool APIs and configuration
  • Enhance calibration with multiple scales and fractional measurements
  • Dual display of metric and imperial units on measurement annotations
  • Add callout annotations for targeted location pointers and flexible text placement
  • View and annotate PNGs JPGs and TIFFs just like PDFs
  • Built on top of the extensible metadata platform (XMP) and fully compatible with other viewers
  • Export PDF documents to Word (.docx) and retain their formatting and structure
  • Export PDF documents to Excel (.xlsx) and retain their formatting and structure
  • Export PDF documents to PowerPoint (.pptx) and retain their formatting and structure
  • PDF-to-Office Conversion
  • Fast and accurate PDF document rendering
  • Single- or double-page presentation, with an optional cover page
  • Side scrolling and continuous scrolling
  • Fast vertical and horizontal scrolling
  • Auto-fitting of pages to a specified width or height
  • Smart zoom to instantly focus on a block of text
  • Thumbnail grid with a customizable size
  • Thumbnail scrubber or scrollable bottom bar
  • Configurable minimum and maximum zoom levels without quality loss
  • Fully localized in 31 languages
  • Arabic language support with R2L interface adjustments
  • Automatic detection and support for R2L documents via the PDF binder property
  • Annotation viewing, even without the annotation component
  • Automatically displays PDF page labels
  • On-the-fly page rotation
  • Honors systemwide Dark Mode
  • Draggable tab bar, including multi-window support
  • Drag-and-drop support for text and images
  • Printing and exporting of documents, including all annotations
  • Modal and inline search interface
  • Searching within an entire document or page ranges
  • Searching within annotation comments
  • Smart zoom to search results
  • Case-insensitive-, diacritic-insensitive-, and regular expression-based search modes
  • Convenient search API with resulting objects that contain preview text
  • Preconfigured toolbar buttons for all common features — enable what you need
  • A rich example catalog with various customization samples
  • Ability to create your own UI using the model API
  • Night mode, inverted colors, or custom (sepia) color mode
  • Color-correct color inversion for better readability
  • User Interface and API to unlock password-protected documents
  • 40-bit and 128-bit RC4, and 128-bit AES (Advanced Encryption Standard) encryption
  • Advanced PDF permissions with optional override
  • Separate log for CVE (Common Vulnerabilities and Exposures) incidents in the Nutrient Portal
  • Convenient, tree-based UI
  • Support for page, link, and JavaScript-based actions
  • Long outlines wrapped into multiple lines
  • Color and font properties with automatic brightness adjustments for readability
  • Automatic expansion for single-item roots
  • Searching inside the document outline
  • Customizable data source that defaults to outlines stored inside a document
  • Rich bookmark UI with automatic thumbnail and page text preview
  • Adding, removing, editing, deleting, and sorting of bookmarks
  • Two-way compatibility with bookmarks created with Apple Preview
  • Storing of bookmarks in the PDF metadata or via a custom API
  • Support for all PDF actions, including links, named actions, pages, and JavaScript
  • Link annotations with hyperlinks, page, or JavaScript targets
  • Automatically detects web URLs in documents, making them clickable
  • Embedding YouTube videos
  • Support for image and video galleries via a custom link annotation scheme
  • Playing videos or audio embedded in a PDF (rich media, video, and screen annotations)
  • SQLite-based full-text index engine (FTS5) optimized for mobile devices
  • Document picker UI with integrated search, page, and text preview
  • Matching of exact words, phrases, prefixes, or suffixes on word boundaries
  • Selectable tokenizers to improve language-based results
  • Case-folding tokenizer for Chinese, Japanese, and Korean (CJK) support
  • Support for multiple library files
  • Accurate PDF AcroForm rendering with appearance streams
  • Push buttons, radio buttons, checkboxes, text, list boxes, combo boxes, and signatures
  • Filling out forms programmatically or via the UI
  • Form field validation/formatting via JavaScript or custom APIs
  • Previous and next buttons that support custom field ordering
  • Form data export via Instant JSON
  • Customizable form appearance
  • Multiline, max-length, do-not-scroll, read-only flag support
  • Convenient reading on small devices via text extraction
  • Automatically detects text columns
  • Text, headline, and style extraction
  • Link annotations that support linking to other pages and external links
  • Fluid, responsive annotation toolbar with automatic grouping
  • Powerful editor to change every aspect of annotations
  • Multiline markup annotations (highlight, underline, strikeout, squiggly)
  • Automatic markup merging to prevent overlapping
  • Note annotations with various icons and colors
  • Text annotations with a text callout option
  • Fluid freehand drawing and erasing for ink annotations
  • Smart ink annotation aggregation that groups ink strokes based on velocity and distance
  • Undo/redo annotation creation and editing
  • Rotation for stamp and free text annotations
  • Incremental (fast) and full (smaller file size) saving strategies
  • Automatic document saving
  • Document checkpointing in the background to ensure data is preserved, without overwriting a document
  • Stamp annotation picker UI with preset standard stamps
  • UI to create custom stamp annotations
  • Stamp annotations can be generated from JPEG and PNG images
  • Stamp annotations can be generated from PDFs as vector data
  • Shape annotations (square, circle, line, polyline, polygon)
  • Viewing, creating, and editing file attachments
  • API to render annotations as images
  • Fine-grained access control via annotation flags
  • Annotation borders, including cloudy border effects
  • Exporting of data via our efficient Instant JSON format
  • Customizable annotation rendering strategies (overlaid/flattened) for balanced performance
  • Signing using handwriting-based signatures
  • Smart overlay detection for ink-based signatures on PDF forms
  • Ability to store signatures automatically or provide custom stores to reuse per user or on multiple pages
  • Flattening of documents to render annotations and signatures as non-editable
  • Set default properties for annotations, including color, line thickness, opacity, and font size
  • Sign documents by drawing with a stylus, finger, or mouse
  • Sign documents with an existing image or by taking a photo of a handwritten signature
  • Sign documents by typing and selecting a style
  • Smart overlay detection for signatures on PDF forms
  • Save and load signatures with a custom store for reuse on other pages and in other documents
  • Optional automatic on-device signature store
  • Flatten documents to make annotations and signatures non-editable
  • Customize the signing UI to change signature colors and available signing modes
  • Creating digital signatures via the adobe.pkcs7.detached method
  • Supports RSA and ECDSA signing algorithms
  • Supports MD4, MD5, and SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512, SHA-512-256) hashing algorithms
  • Storing and loading of biometric features (pressure, time points, touch radius, input method)
  • Customizable signature appearance
  • Ability to combine handwriting-based signature creation with digital signatures
  • Viewing the validation status of digitally signed documents via the UI or programmatically
  • Signing documents on a device using PKCS#12 certificates or custom signers (for example, third-party crypto libraries)
  • Two-phase digital signing workflows with hardware security modules (HSMs) supported; easily integrates with your choice of third-party signing services
  • Creating PDFs from images (JPG or PNG) or patterns via a convenient UI
  • Creating new text, images, or vector art
  • Powerful document editing toolbar
  • Support for cut/copy/paste and multi-select
  • Rotate pages
  • Remove or append pages
  • Merge or split documents
  • Saving to the same file or a different location
  • Rewrite a document to compress and remove unreferenced objects (only requires the Annotation component)
  • Change document passwords and editing permissions
  • Sync text highlights and annotations in real time
  • Retain complete control over your data with a self-hosted Docker container
  • Smart synchronization to support even large PDF documents
  • Secure authentication via industry-standard JWT
  • Offline support for both viewing and editing
  • Manage multiple completely separate versions of a document via Instant layers
  • View and add comments to a discussion in a document with a vibrant, modern user interface
  • Leave review states on any comment
  • Save replies as annotations to be compatible with third-party viewers
  • Edit text directly in PDFs
  • Change text color, font, and font size
  • Edit text in selected text boxes with formatting capabilities intact
  • Select and move text boxes
  • Resize text boxes using handles on the left or right side
  • Redaction of text, images, paths, annotations, and forms
  • Create redactions via selecting text or arbitrary areas
  • Edit and save redaction annotations
  • Overlay an area with (repeated) text
  • Customizable fill color
  • Apply redactions to securely remove content
  • Create distance, perimeter, and area measurement annotations
  • Edit distance, perimeter, and area measurement annotations
  • Change scale and precision of measurement annotations
  • Import measurements with Instant JSON
  • Measurement tool APIs and configuration
  • Snap measurement drawings to the graphics on the page for accurate measurements
  • View and annotate PNGs, JPGs, and TIFFs just like PDFs
  • Non-destructive editing, with metadata stored in the image
  • Built on top of the extensible metadata platform (XMP), and fully compatible with other viewers
  • Removal of editing metadata from Image Documents, turning them into regular image files
  • Choose from OpenAI, Azure, Amazon Bedrock, or self-hosted language models.
  • Ask questions about any document and get instant, contextual answers.
  • Summarize full documents or specific sections in seconds.
  • Search using natural language, even if the document is in a different language.
  • Translate document content for seamless global collaboration.
  • Redacts sensitive data in real time using context-aware AI directly in the browser.
  • Supports both manual review and automatic redaction with confidence-based controls.
  • AI adds summaries, categories, and filters when comparing text changes across document versions.
  • In text comparison, AI minimizes cosmetic and formatting differences to highlight meaningful edits.
  • Customize the chat interface and enable features like dark mode to match your app.
  • Document viewing and navigation — Display PDFs and images (PNG, JPG, TIFF) with customizable UI, single or double page modes, horizontal or vertical scrolling, thumbnails, outlines, and bookmarks.
  • Presentation options — Configure scroll direction, page transitions (continuous, per-spread, or page curl), display modes, and spread fitting with persistent user preferences.
  • User interaction controls — Enable or disable specific interactions like annotation selection, link activation, page navigation, UI toggling, and text selection with custom conditions and gesture recognizers.
  • Reader view — Reflow PDF content into mobile-optimized single-column text with automatic heading detection, Dark Mode, and Dynamic Type support.
  • Appearance modes — Switch between default, night, and sepia modes with hue-preserving color inversion and optional custom Core Image filters.
  • Right-to-left page binding — Bind pages to the right edge for Arabic, Hebrew, and other right-to-left scripts.
  • Multiple windows — Open multiple windows on iPad, drag tabs to create new scenes, move documents between windows, and support screen mirroring with data corruption prevention.
  • Interaction customization — Customize annotation transformations, link actions, navigation gestures, and selection behaviors with activation conditions and callbacks.
  • Text selection — Select text and images programmatically or through user interaction with global or delegate-based control and selection notifications.
  • Keyboard shortcuts — Access toolbar actions via external keyboard with shortcuts for annotations (⌘⇧A), search (⌘F), navigation (⌘←/→), printing (⌘P), and tab management.
  • Trackpad and mouse support — Use trackpad or mouse on iPad and Mac Catalyst with pointer hover effects, scrolling (shift for horizontal), and contextual menus.
  • Zoom controls — Zoom to specific page regions with automatic page switching, configurable zoom scale limits, or disable zooming entirely.
  • Drag and drop — Drag images and text from pages to other apps. Drop content to create annotations with configurable element and target restrictions.
  • Embedded files — Access, preview, copy, and open files embedded within PDFs, including PDF Portfolio Collections and deeply nested files.
  • View state persistence — Save and restore user viewing preferences including page position, zoom level, and appearance settings.
  • Accessibility features — Support VoiceOver, smart zoom, Reader View with Dynamic Type, Dark Mode, OCR integration, Voice Control, keyboard navigation, and Speak Selection.
  • Text-to-speech — Convert PDF text to spoken audio with automatic language detection, customizable speech rate and pitch, and iOS Speak Selection integration.
  • PDF page rendering — Render PDF pages programmatically with configurable size, scale, and quality. Generate thumbnails and images at custom resolutions.
  • PDF forms rendering — View and interact with buttons, list boxes, combo boxes, text fields, and signature fields with global or per-type interaction controls.
  • Coordinate space handling — Convert between PDF coordinate space and view coordinate space for precise positioning of annotations and interactive elements.
  • Annotation rendering — Load, query by type or page, and render annotations as images at custom sizes with programmatic access.
  • Custom fonts — Add custom font directories to support TTF, TTC, and OTF formats for improved rendering of documents with special fonts.
  • Image viewing — Display JPEG, PNG, and TIFF images directly in the viewer with the same UI and accessibility features as PDFs.
  • JavaScript execution — Execute embedded JavaScript including document scripts, action scripts, and form field validation with support for App, Doc, Field, Util, Color, and Event APIs.
  • Document permissions — Honor or set PDF permission flags for printing, text extraction, document assembly, form filling, annotation editing, and content modification with automatic UI updates.
  • Annotation introduction — Support for 17 standard PDF annotation types including links, text markup (highlight, underline, strikeout, squiggly), free text, drawings (ink, shapes, lines), notes, sounds, file attachments, stamps, rich media, and redactions with Adobe Acrobat compatibility.
  • Annotation types — Create and manage link annotations, text markup, free text, drawings, notes, sounds, file attachments, widgets, stamps, rich media, and redaction annotations with read and write capabilities.
  • Data formats — Save annotations embedded in PDFs or as external files using XFDF (ISO-standard XML format) or Instant JSON (modern format with change tracking and deleted annotation support).
  • Synchronization — Real-time annotation sync across multiple users, devices, and sessions using Instant synchronization with automatic conflict resolution, offline support, and incremental updates.
  • Storing annotation data — Store annotations separately from PDFs to reduce bandwidth and storage, improve performance, and support multi-user scenarios with flat file or database storage.
  • Conflict resolution — Automatic handling of concurrent updates and delete conflicts when multiple users modify the same annotations, ensuring consistent behavior across timezones and offline work.
  • Annotation saving mechanism — Configure save modes to embed annotations in PDFs or save to external files with automatic fallback, validity checks, and writable location requirements.
  • Embed annotations — Save annotations directly into PDF files for single-file distribution and compatibility with Document Editor operations.
  • Annotation providers — Customize annotation save and load behavior with default file provider, XFDF provider (with encryption support), or custom implementations for databases and cloud storage.
  • Auto-save triggers — Automatic saving on view disappear, toolbar hide, app background, tab changes, sharing, and digital signing with configurable triggers.
  • XFDF import/export — Import and export annotations using ISO-standard XFDF format with Adobe Acrobat compatibility, encrypted file support, and form field values.
  • Instant JSON import/export — Modern format with three API levels (annotation JSON, document diff JSON, attachment API) for efficient synchronization, change tracking, and cross-platform support.
  • Document Engine integration — Deep API integration with Nutrient Document Engine backend for streamlined annotation management, collaboration, and workflow automation.
  • Database storage — Serialize annotation changes to databases using Instant JSON (diffs only) or XFDF (complete snapshots) to reduce bandwidth by transferring only changes.
  • Annotation object model — Thread-safe annotation management with automatic UI updates, notification system for changes, soft delete tracking for saved PDFs, and tap interaction delegates.
  • Programmatic creation — Create any annotation type via code with customizable appearance, position, contents, and properties including links, highlights, free text, ink, notes, sounds, stamps, and file attachments.
  • Change detection — Track annotation additions, removals, and modifications with granular property change notifications and drawing state monitoring.
  • State manager — Control annotation tool selection programmatically without toolbar, create custom annotation UIs, and synchronize states between custom interfaces and built-in toolbar.
  • File attachments — Embed any file type (Excel, Word, PDF) into PDFs with customizable icons and descriptions.
  • Disable editing — Control annotation modification globally or per type, make specific annotations read-only with flags, and disable creation through menus and drag-and-drop.
  • Annotation flags — Control visibility on screen and in print, make annotations read-only or locked, control zoom behavior, and hide annotations with combinable flags.
  • Drag and drop — Drop text to create free text annotations, drop images to create stamps, and drop PDFs to convert first page into image stamps.
  • Undo and redo — Undo and redo annotation creation, deletion, editing, and form filling with keyboard shortcuts (⌘Z), system gestures (shake, three-finger swipe), toolbar buttons, and custom undoable commands.
  • Author names — Automatic prompting for author name before first annotation with global or document-specific author storage and customizable prompting behavior.
  • Blend modes — Apply 12 blend modes (multiply, screen, overlay, darken, lighten, color dodge, color burn, soft light, hard light, difference, exclusion) to improve annotation legibility.
  • Z-index control — Reorder overlapping annotations with move forward/backward/to front/to back commands via annotation inspector, list, or programmatically.
  • Replies and reviews — Enable threaded conversations inside PDFs with review states for agreeing/disagreeing with changes, built-in UI, and Adobe Acrobat compatibility.
  • Magic Ink — Automatically detect and convert hand-drawn shapes (circles, rectangles, arrows, lines) into proper annotations with adjustable confidence threshold.
  • Flatten annotations — Convert editable annotations into permanent visual elements with print-optimized modes, selective flattening by type, and combine with password protection.
  • Freeform rotation — Rotate text and stamp annotations with interactive rotation knob, 0-359 degree precision, and appearance stream support for third-party compatibility.
  • Stamp configuration — Configure default stamps including standard stamps (Approved, Confidential), bitmap stamps from images, vector stamps from PDFs, custom runtime stamps, and localized options.
  • Custom stamps — Create image annotations from bitmap formats (JPEG, PNG) or vector PDFs with transparency support, high-resolution zooming, and programmatic positioning.
  • PDF actions — Support 10 action types (GoTo, GoToR, GoToE, Launch, URI, Hide, JavaScript, Rendition, SubmitForm, ResetForm, Named) with action chaining, multiple trigger events, and bookmark/outline integration.
  • Link annotations — Create page links, web links, and email links through UI selection or programmatically with customizable appearance and automatic URL/phone number detection.
  • Custom data storage — Store arbitrary JSON dictionaries in annotation metadata with persistent storage across PDF, Instant JSON, XFDF, and NSCoding formats.
  • Note icon customization — Customize or hide note indicator icons displayed when annotations have attached text, with per-type control.
  • Hide annotations — Control which annotation types render with type-based filtering, hidden flags, selective rendering, or complete disabling with dynamic runtime updates.
  • Fixed-size annotations — Create annotations that maintain fixed pixel size regardless of zoom level using custom annotation views or overlay flags.
  • Default properties — Set default colors, line widths, and font sizes for all annotation types with support for multiple styles per type and persistent settings.
  • Color presets — Define custom color palettes for annotation style inspector with per-tool presets and centralized management.
  • Appearance streams — Generate self-contained PDF rendering instructions for third-party compatibility using custom generators, file-based streams, or drawing contexts.
  • Apple Pencil double tap — Switch between annotation tools, toggle eraser, or show color palette with Apple Pencil double-tap, with support for all UIPencilPreferredAction options and custom actions.
  • Apple Pencil customization — Automatic detection on first touch, stylus mode control for finger touches, connection status UI, touch type differentiation, and always-on annotation mode.
  • Image annotation specification — Save editable annotations to images using XMP metadata standard (ISO 16684-1:2012) with version tracking, original image preservation, and checksum validation.
  • Annotate on images — Annotate JPEG, PNG, and TIFF images with PDF-like tools, configurable compression, size limits, and flatten-only or flatten-and-embed save modes.
  • Video annotations — Embed videos in PDFs per Adobe specification with playback controls, autoplay support, and system-dependent format compatibility.
  • Multimedia annotations — Display video, audio, images, and animated GIFs with multi-item galleries, local and remote files, playback options (loop, autoplay), presentation modes (inline, modal, popover), and smart caching.
  • Visual document comparison — Visually compare pages of different documents to highlight changes, ideal for construction plans, detailed drawings, and content requiring precise placement with side-by-side or overlay comparison modes.
  • Stroke color customization — Change stroke colors for old and new document versions to make differences more obvious, affecting stroke objects while leaving text and images unchanged with customizable color schemes.
  • Blend mode control — Customize the blend mode used to overlay the new document version on top of the old version for different visual comparison effects.
  • Working directory configuration — Specify custom output locations for generated comparison documents instead of using the system temporary directory.
  • Page-specific comparison — Compare specific pages from different documents using explicit page indices, useful when pages have moved or are not in the same position.
  • Document alignment — Visually select three corresponding landmark points in both document versions to automatically calculate transformation matrices for aligning misaligned documents with built-in alignment view controller.
  • Interactive point selection — Guide users through selecting landmark points in both document versions with automatic progression from old to new document after completing point selection.
  • Automatic transformation — Automatically calculate transformation matrices based on selected landmark points to align documents that aren't perfectly positioned relative to each other.
  • Comparison document generation — Generate comparison documents programmatically or through delegate methods with support for password-protected documents and error handling.
  • Direct text editing — Edit text directly in PDF documents using built-in UI with paragraph-based text grouping, enabling multi-line editing in single text boxes with native iOS text input system support.
  • Text formatting — Change text color, font type, and font size through keyboard accessory toolbar with support for any font size and colors supported by Nutrient iOS SDK.
  • Bold and italic styling — Add or modify text with bold and italic formatting for enhanced text styling options.
  • Text box manipulation — Move text boxes by dragging to different locations and resize text boxes using left or right side handles for flexible layout adjustments.
  • Native text selection — Select text using native iOS text selection handles, text selection gestures in software keyboard, or hardware keyboard when paired with device.
  • Content editing mode — Enable content editing through toolbar button or programmatically set view mode with dedicated Cancel and Done buttons for saving or discarding changes.
  • Keyboard accessory toolbar — Access text formatting controls (color, font type, font size) directly from keyboard accessory toolbar on iOS devices.
  • Document processing — Split or merge PDFs, rotate/crop/scale pages, rearrange or copy pages, remove pages, add new pages with patterns or images, attach files, add watermarks, edit metadata and titles, change permissions, flatten annotations/forms, convert HTML and Microsoft Office files to PDF, and create password-protected documents.
  • Document editor API — Create pages with templates and patterns, duplicate pages, copy and paste pages between documents, reorder pages, rotate in 90-degree increments, delete pages, export selected pages to new documents, build custom editing UIs, track editing state, and save changes to existing or new files with built-in undo/redo support.
  • Add images — Add images as new pages with configurable placement, alignment, scaling, background colors, margins, and JPEG compression quality using built-in image picker for photos, bitmap graphics, and scanned documents.
  • Add pages — Insert blank pages, pages from other documents, or pages with predefined patterns (grids, lines) with configurable page sizes matching standard paper formats or existing document pages for scratch space, drawing, or notes.
  • Attach files — Embed various file types within PDF documents and create file annotations for embedded content.
  • Watermarks — Add text or image watermarks to single or multiple pages with configurable positioning, opacity, and styling.
  • Merge documents — Combine multiple PDF files into a single document with control over merge order, add pages from one document into another at specific positions, and merge PDF page images onto existing pages.
  • Split documents — Split PDFs into multiple separate documents, extract specific page ranges, divide documents at specified page indexes, and create multiple output documents from a single source.
  • Crop pages — Crop pages to specific dimensions with custom crop boxes, adjust visible page area without removing content, and set crop dimensions using point measurements.
  • Move or copy pages — Move pages to different positions (beginning, end, or specific locations), copy pages to create duplicates, reorder pages, and use drag-and-drop for rearrangement.
  • Rotate pages — Rotate single or multiple pages in 90-degree increments (clockwise) with persistent rotation changes and built-in UI rotation button.
  • Remove pages — Delete single or multiple pages from documents by page index with built-in UI and batch delete support.
  • Scale or resize pages — Scale pages to new dimensions proportionally or to specific sizes, adjust page dimensions while maintaining content, and scale up or down by factor or absolute size.
  • Document info customization — Customize which document information displays to users, show or hide document outline, control annotations list visibility, configure metadata view accessibility, and adapt UI to specific needs.
  • Document title — Change PDF document title in metadata, customize navigation bar title display, hide or show overlaid document title, extract title from PDF metadata or filename, and persist title changes.
  • PDF metadata — Read and write PDF document information dictionary metadata, access XMP metadata streams, set custom metadata keys and values, retrieve author/title/subject/keywords, modify creation and modification dates, and save metadata changes with standard and custom fields.
  • Document permissions — Set and modify PDF permissions including printing, content copying and extraction, modification, annotation and form filling restrictions, and apply password protection with permission controls.
  • Thumbnail view — View all pages in scrollable grid layout, select single or multiple pages, rearrange using drag-and-drop, display visual indicators for selected pages (checkmarks), and copy pages across applications using iPad drag-and-drop.
  • Editor toolbar — Add new pages with templates, remove/duplicate/rotate pages, export selected pages, select/deselect all pages, copy and paste pages via clipboard, undo/redo editing actions, save changes or save as new document, discard changes, move toolbar to different positions, and context-sensitive buttons that enable based on selection.
  • Add electronic signatures — Add eSignatures to PDFs by drawing with touchscreen or Apple Pencil, attaching existing signature images, or typing with predefined fonts. Choose signature colors and access tools from annotation or main toolbar with full accessibility support.
  • Signature storage — Save and store signatures using custom storage mechanisms or built-in keychain storage. Display saved signatures list when signing and control automatic saving with configurable UI toggle.
  • Sign with certificate — Combine electronic signatures with digital signatures by capturing drawn signatures and converting them to cryptographically secure signatures with visual indicators.
  • HTML to PDF conversion — Generate PDFs from HTML strings with support for simple tags (strong, anchor, font) for fast in-memory or disk-based conversion. Convert complex HTML with CSS, embedded images, and modern constructs using WebKit by saving HTML to temporary files and generating PDFs from URLs.
  • Annotate images — View and annotate JPEG, PNG, and TIFF images with PDF-like functionality using prebuilt configuration that adjusts UI for image-appropriate tools.
  • Image annotation controls — Control JPEG compression quality, enforce maximum image size limits, and use recommended annotation types excluding text-based tools.
  • Image annotation saving — Save with flatten mode (non-editable changes) or flatten-and-embed mode (editable changes stored in metadata), and serialize image documents via NSSecureCoding for persistent editing across app launches.
  • Create search index — Index entire directories of PDFs for fast full-text search across multiple documents simultaneously. Monitor indexing progress, handle encrypted PDFs with unlock credentials, control indexing priority, skip specific documents, and query index status.
  • Custom SQLite library — Use custom SQLite builds for consistent database behavior, access newer features, enable FTS5 full-text search, and support database encryption with thread-safe compilation.
  • Custom tokenizers — Support multilingual indexing including Chinese, Japanese, and Korean, search related word forms, perform full case folding, and choose from Porter, Unicode61, or custom tokenizers for optimized matching.
  • Customize search results — Generate text snippets showing context around search matches, display result previews with surrounding text, and integrate with document picker interface.
  • Encrypt search index — Encrypt SQLite search databases using SQLCipher or SQLite Encryption Extension, store encryption keys securely in iOS keychain, and re-encrypt existing databases.
  • Search matching options — Limit search results per document or total, match exact words or phrases only, exclude annotations or text from results, customize preview length, and enable "ends with" searches.
  • Spotlight indexing — Index PDFs in iOS Spotlight for system-wide search with metadata-only or full-text indexing, retrieve documents from Spotlight results, and deep link directly to specific documents.
  • Extract text with OCR — Convert scanned documents and images into searchable PDFs. Process PDF, PNG, JPEG, TIFF, and Microsoft Office files with offline on-device recognition, customize page ranges, select recognition languages, and automate data entry across iOS, iPadOS, Mac Catalyst, and visionOS.
  • Integrate OCR library — Add OCR via Swift Package Manager, CocoaPods, or manual installation. Install only required language files to reduce app size.
  • Recognize multilingual text — Process text in multiple languages with installable language packs to optimize app size and enable accurate multilingual recognition.
  • Process documents with OCR — Apply OCR to specific page ranges with selected recognition languages, convert scanned PDFs and images into searchable text, extract text blocks/words/glyphs, preserve existing text while adding detected text, and run processing on background threads.
  • Reader view display — Display PDF content in single-column mobile-optimized view for magazines, books, articles, and scientific papers. Show text-only content while ignoring images and styled elements.
  • Reader view formatting — Automatically detect and emphasize headings with larger and bolder text, structure content in intended reading order, and support Dark Mode and Dynamic Type for accessibility.
  • Reader view presentation — Present reader view via toolbar button or programmatically using dedicated view controller.
  • Create redactions — Permanently remove text, images, and vector content from PDFs with two-step process: mark regions, then apply to remove. Ensure GDPR and HIPAA compliance with guaranteed content removal that prevents restoration.
  • Redaction UI — Select redaction tool from annotation toolbar, tap words or drag over text to create redactions, create free-form rectangular redactions, and access properties via annotation inspector. Preview redactions before applying and save as new document or overwrite.
  • Programmatic redactions — Define redaction regions using rectangles, customize appearance for marked and redacted states, add overlay text with repeat filling, configure colors for text/background/borders, and apply redactions to create new documents or overwrite originals.
  • Pattern-based redactions — Automatically find and redact text matching regular expression patterns across all pages with customizable appearance.
  • Search and redact — Search for specific terms throughout documents and automatically create redactions for all matches with customizable appearance.
  • Real-time collaboration — Share, edit, and annotate PDFs concurrently with multiple users across Android, iOS, and web apps. Synchronize annotations automatically with Document Engine, support offline editing with automatic sync, and enable comment threads on annotations.
  • Getting started with Instant — Integrate Instant using Swift Package Manager, CocoaPods, or manual installation. Connect to Document Engine for real-time collaboration, upload and manage PDFs through web interface, and switch between annotation layers.
  • Instant document management — Connect to Document Engine instances, manage PDF downloading and storage automatically, access documents with layer support, mix Instant documents with regular PDFs, and track download progress.
  • Annotation synchronization — Automatically sync annotations in real-time with configurable delay, manually control sync for non-real-time workflows, disable server listening to save battery, and use efficient network with change coalescing.
  • JWT authentication — Authenticate at layer level for granular security, specify document access through JWT claims, set expiration dates and permission levels, define user identity and creator name, and control read-only vs. write access per layer.
  • Collaborative comments — Add comment threads to PDFs, create comments on annotations or via comment markers, receive real-time updates across users, and enable collaborative discussions on document sections.
  • Data protection — Support iOS data protection entitlements, adopt app-wide protection levels for Instant content, configure file protection for local storage, and handle SQLite files with appropriate protection.
  • Document state management — Track document lifecycle through authentication, download, and sync states. Handle clean vs. dirty states for local changes, remove local storage to reclaim space, and detect data corruption.
  • Instant layers — Create multiple annotation layers on the same PDF, share PDF files across layers to save storage and bandwidth, implement independent review workflows, and switch between layers to view different annotation sets.
  • Offline support — Create and edit annotations while offline, automatically sync when connection restores, store annotations in local database, and handle conflicts with first-come-first-win resolution.
  • Collaboration permissions — Control view, edit, delete, and reply actions per user through JWT configuration. Prevent unauthorized modifications with default deny-all policy and fine-grained permission system.
  • Content ownership — Track creator and group properties for annotations and comments, assign immutable creator based on JWT user_id, change group property for flexible management, and define permissions based on ownership.
  • Define permissions — Set permissions in JWT using content-type:action:scope format, control annotations and comments separately, scope permissions by all/self/creator/group, and set default groups for new content.
  • Instant comments — Add collaborative comment threads to PDFs with real-time updates across users. Create comments on text markup annotations or via comment markers, link threads to specific document sections, and receive server-synced updates without leaving the viewer.
  • Reply management — Create text replies and state replies programmatically, link replies to parent annotations, flatten nested conversations into date-sorted lists, and disable replies UI through document features source when needed.
  • Annotation replies — Enable written discussions directly inside PDF documents stored in the PDF itself. Add text replies and author-specific review states (agree/disagree) to annotations, view and search replies through built-in UI, and maintain full compatibility with Adobe Acrobat Reader per PDF 1.6 specification.
  • AI Assistant integration — Add conversational chat capabilities to documents with instant contextual answers, AI-powered summaries, automated redactions, and intelligent text comparison using natural language commands.
  • Customize AI Assistant appearance — Personalize the AI chat interface with custom colors for message bubbles, input fields, backgrounds, and interactive elements to match your app's design.
  • Work with multiple documents in AI Assistant — Enable users to ask questions and get contextual answers across their entire document collection, with seamless navigation between documents based on AI-generated insights.
  • Fill forms using the UI — Fill text fields, checkboxes, radio buttons, combo boxes, and signature fields through an intuitive interface
  • Programmatic form filling — Fill form fields programmatically using the AcroForm standard APIs
  • Detect user input — Listen for and respond to user input events in form fields
  • Undo and redo — Reverse and reapply changes made to form fields
  • Extract form data — Extract form field values programmatically or export to XFDF and Instant JSON formats
  • Submit to external destination — Submit form data via HTTP in FDF, HTML, XFDF, or PDF formats
  • Submit to custom destination — Customize form submission handling with delegate callbacks for complete control
  • Embed data into PDF — Save form field values directly into PDF files with automatic or manual saving
  • Create fillable forms — Generate form fields and elements programmatically including radio buttons, checkboxes, and submit buttons
  • Add signature fields — Insert signature form fields for electronic and digital signing workflows
  • Edit form fields — Rename, add, and remove form fields and form elements programmatically
  • Form field flags — Configure form behavior with read-only, required, multiline, password, and combo box flags
  • Disable form editing — Control which form types can be modified or disable all form interactions
  • Flatten forms — Convert interactive form fields into static content permanently embedded in the PDF
  • JavaScript validation — Validate form data using JavaScript with support for number, date, percent, and special formatting APIs
  • PDF actions support — Execute PDF actions including GoTo, URI, and submit form actions on form elements
  • Measure distance between two points — Measure the distance between two points using a straight line tool
  • Measure perimeter — Measure the distance between multiple connected points to calculate total length around a connected set of points
  • Measure polygon area — Measure the area of a custom-drawn polygon shape
  • Measure ellipse area — Measure the area of an ellipse shape
  • Measure rectangle area — Measure the area of a rectangular shape
  • Configure measurement scale — Configure the scale to define the size of an object on a page relative to a real-world object
  • Configure measurement precision — Configure the number of decimal places or fractions displayed in measured values
  • Calibrate scale — Calibrate the scale of a page using a known distance with the built-in calibration tool
  • Snap to page graphics — Snap measurement drawings to existing graphics on a page for accurate measurements with built-in magnifier support
  • Digital signature standards — Support PAdES and CAdES signature standards for compliant digital document signing
  • Validate digital signatures — Verify signature authenticity, check certificate trust, and confirm document integrity with revocation status checks
  • Supported signing methods — Sign PDFs using PAdES and CMS methods with RSA or ECDSA encryption algorithms
  • Customize digital signatures — Configure signature appearances, biometric data storage, and visual elements for signed documents
  • Generate self-signed certificates — Create certificate and private key pairs for testing or obtain trusted certificates from certification authorities
  • Implement custom signers — Integrate custom encryption libraries, hardware security modules, or signing services for specialized signing workflows
  • Use contained signatures — Prepare documents with signature fields and embed PKCS#7 signatures in a two-phase signing workflow
  • Sign with built-in UI — Enable users to digitally sign documents through ready-to-use interface components with certificate selection
  • Add digital signatures — Apply cryptographic signatures to PDF documents using private keys or custom signing implementations with long-term validation support
  • Capture biometric data — Store signature biometric properties including pressure, timing, touch radius, and input method for enhanced security
  • Troubleshoot signature issues — Resolve common certificate chain validation and trust configuration problems
  • Fast and accurate PDF document rendering
  • Single- or double-page presentation, with an optional cover page
  • Side scrolling and continuous scrolling
  • Page curl transitions
  • Fast vertical and horizontal scrolling
  • Auto-fitting of pages to a specified width or height
  • Smart zoom to instantly focus on a block of text
  • Thumbnail grid with a customizable size
  • Thumbnail scrubber or scrollable bottom bar
  • Configurable minimum and maximum zoom levels without quality loss
  • Fully localized in 31 languages
  • Arabic language support with R2L interface adjustments
  • Automatic detection and support for R2L documents via the PDF binder property
  • Annotation viewing, even without the annotation component
  • Automatically displays PDF page labels
  • On-the-fly page rotation
  • Honors systemwide Dark Mode
  • Draggable tab bar, including multi-window support
  • Drag-and-drop support for text and images
  • Printing and exporting of documents, including all annotations
  • Support for a variety of data providers that can be used for loading and saving PDF documents, as well as APIs for custom data sources
  • Automatic download and display of remote documents
  • Combining multiple physical PDF documents into one displayed document
  • Modal and inline search interface
  • Searching within an entire document or page ranges
  • Searching within annotation comments
  • Smart zoom to search results
  • Case-insensitive- diacritic-insensitive- and regular expression-based search modes
  • Convenient search API with resulting objects that contain preview text
  • Innovative class override logic to apply deep changes with minimal code
  • Reusable view controllers to build a modular UI and replace only what is needed
  • Preconfigured toolbar buttons for all common features — enable what you need
  • A rich example catalog with various customization samples
  • Ability to create your own UI using the model API
  • Dedicated SwiftUI API and examples
  • Customize contextual right-click menus with actions such as adding annotations and signatures, redacting and copying text, and more
  • Night mode, inverted colors, or custom (sepia) color mode
  • Color-correct color inversion for better readability
  • API to render full pages or parts of pages, with or without annotations
  • Dynamic watermarking support via custom render callbacks
  • Load custom fonts
  • User Interface and API to unlock password-protected documents
  • 40-bit and 128-bit RC4, and 128-bit AES (Advanced Encryption Standard) encryption
  • Advanced PDF permissions with optional override
  • Separate log for CVE (Common Vulnerabilities and Exposures) incidents in the Nutrient Portal
  • Convenient tree-based UI
  • Support for page link and JavaScript-based actions
  • Long outlines wrapped into multiple lines
  • Color and font properties with automatic brightness adjustments for readability
  • Automatic expansion for single-item roots
  • Searching inside the document outline
  • Customizable data source that defaults to outlines stored inside a document
  • Rich bookmark UI with automatic thumbnail and page text preview
  • Adding removing editing deleting and sorting of bookmarks
  • Two-way compatibility with bookmarks created with Apple Preview
  • Storing of bookmarks in the PDF metadata or via a custom API
  • Support for all PDF actions including links named actions pages and JavaScript
  • Link annotations with hyperlinks page or JavaScript targets
  • Automatically detects web URLs in documents making them clickable
  • Powerful link annotation editor to select different targets
  • Creating editing and deleting links via selecting text or freestyle positioning
  • Opening related documents via RemoteGoTo actions
  • Launch-based actions to trigger specific actions (outline search)
  • Embedding YouTube videos
  • Support for image and video galleries via a custom link annotation scheme
  • Playing videos or audio embedded in a PDF (rich media video and screen annotations)
  • Rendition and rich media execute actions to control embedded sound and videos
  • SQLite-based full-text index engine (FTS5) optimized for mobile devices
  • Encrypted database store via SQLCipher
  • Document picker UI with integrated search, page, and text preview
  • Matching of exact words, phrases, prefixes, or suffixes on word boundaries
  • Selectable tokenizers to improve language-based results
  • Case-folding tokenizer for Chinese, Japanese, and Korean (CJK) support
  • Automatically chooses custom SQLite builds if linked to runtime
  • Support for multiple library files
  • Convenient reading on small devices via text extraction
  • Automatically detects text columns
  • Text headline and style extraction
  • Link annotations that support linking to other pages and external links
  • Accurate PDF AcroForm rendering with appearance streams
  • Push buttons, radio buttons, checkboxes, text list boxes, combo boxes, and signatures
  • Filling out forms programmatically or via the UI
  • Form field validation/formatting via JavaScript or custom APIs
  • Previous and next buttons that support custom field ordering
  • Submit (HTTP POST request) and reset actions
  • Form data export via FDF XFDF and Instant JSON
  • Support for submitting via FDF and XFDF
  • Customizable form appearance
  • Multiline max-length do-not-scroll read-only flag support
  • Fluid responsive annotation toolbar with automatic grouping
  • Powerful editor to change every aspect of annotations
  • Multiline markup annotations (highlight, underline, strikeout, squiggly)
  • Automatic markup merging to prevent overlapping
  • Note annotations with various icons and colors
  • Text annotations with a text callout option
  • Fluid freehand drawing and erasing for ink annotations
  • Smart ink annotation aggregation that groups ink strokes based on velocity and distance
  • Up to 240 Hz ProMotion touch sensing for Apple Pencil
  • Preconfigured Apple Pencil two-tap gestures support (fast switch draw/erase)
  • Undo/redo annotation creation and editing
  • Rotation for stamp and free text annotations
  • Incremental (fast) and full (smaller file size) saving strategies
  • Automatically save PDF annotations
  • Document checkpointing in the background to ensure data is preserved without overwriting a document
  • Stamp annotation picker UI with preset standard stamps
  • UI to create custom stamp annotations
  • Stamp annotations can be generated from JPEG and PNG images
  • Stamp annotations can be generated from PDFs as vector data
  • Shape annotations (square circle line polyline polygon)
  • Viewing, creating, and editing file attachments
  • API to render annotations as images
  • Annotation summary generator
  • Fine-grained access control via annotation flags
  • Annotation borders including cloudy border effects
  • Exporting of data via XFDF or our efficient Instant JSON format
  • Apple Pencil handwriting recognition for text annotations and other text input
  • Sign documents by drawing with a stylus finger or mouse
  • Sign documents with an existing image or by taking a photo of a handwritten signature
  • Sign documents by typing and selecting a style
  • Provide fonts for custom styles
  • Smart overlay detection for signatures on PDF forms
  • Save and load signatures with a custom store for reuse on other pages and in other documents
  • Optional automatic on-device signature store
  • Flatten documents to make annotations and signatures non-editable
  • Customize the signing UI to change signature colors and available signing modes
  • Creating digital signatures via the adobe.pkcs7.detached method
  • Supports RSA and ECDSA signing algorithms
  • Supports MD4 MD5 and SHA-2 (SHA-224 SHA-256 SHA-384 SHA-512 SHA-512-256) hashing algorithms
  • Storing and loading of biometric features (pressure time points touch radius input method)
  • Customizable signature appearance
  • Ability to combine handwriting-based signature creation with digital signatures
  • Viewing the validation status of digitally signed documents via the UI or programmatically
  • Signing documents on a device using PKCS#12 certificates or custom signers (for example third-party crypto libraries)
  • Two-phase digital signing workflows with hardware security modules (HSMs) supported; easily integrates with your choice of third-party signing services
  • Extract validate and write timestamps using default or custom time stamp authorities
  • Display digital signature metadata on a document
  • Creating PDFs from images (JPG or PNG) or patterns via a convenient UI
  • Creating new text, images, or vector art
  • Powerful document editing toolbar
  • Support for cut/copy/paste and multi-select
  • Rotate pages
  • Remove or append pages
  • Merge or split documents
  • Saving to the same file or a different location
  • Rewrite a document to compress and remove unreferenced objects (only requires the Annotation component)
  • Change document passwords and editing permissions
  • Sync text highlights and annotations in real time
  • Retain complete control over your data with a self-hosted Docker container
  • Smart synchronization to support even large PDF documents
  • Secure authentication via industry-standard JWT
  • Offline support for both viewing and editing
  • Manage multiple completely separate versions of a document via Instant layers
  • Control viewing and editing permissions on individual annotations via Collaboration Permissions
  • Build collaborative workflows where multiple users can discuss specific sections
  • Receive responses in real time
  • View and participate in threaded discussions on specific document sections
  • Edit existing comments to update information or correct mistakes
  • Remove comments that are no longer relevant or needed
  • View and add comments to a discussion in a document with a vibrant modern user interface
  • Leave review states on any comment
  • Save replies as annotations to be compatible with third-party viewers
  • Edit text directly in PDFs
  • Change text color font and font size
  • Edit text in selected text boxes with formatting capabilities intact
  • Select and move text boxes
  • Resize text boxes using handles on the left or right side
  • Redaction of text images paths annotations and forms
  • Create redactions via selecting text or arbitrary areas
  • Edit and save redaction annotations
  • Overlay an area with (repeated) text
  • Customizable fill color
  • Apply redactions to securely remove content
  • Visual comparison of vector-based pages
  • Blend modes to clearly highlight the addition or removal of graphic elements
  • Customizable page colorizing
  • Manually align two differently sized documents and/or documents with rotated page elements
  • Create distance perimeter and area measurement annotations
  • Edit distance perimeter and area measurement annotations
  • Change scale and precision of measurement annotations
  • Import measurements with Instant JSON
  • Measurement tool APIs and configuration
  • Snap measurement drawings to the graphics on the page for accurate measurements
  • Utilize precise fractional values for yard foot and inch measurements
  • Use the calibration tool to set scale noting only the scale — and not the calibration line – is saved
  • Apply the same scale across multiple annotations mindful of the impact on related annotations
  • Enhance calibration with multiple scales and fractional measurements
  • View and annotate PNGs JPGs and TIFFs just like PDFs
  • Non-destructive editing with metadata stored in the image
  • Built on top of the extensible metadata platform (XMP) and fully compatible with other viewers
  • Removal of editing metadata from Image Documents turning them into regular image files
  • WebKit-based HTML-to-PDF conversion directly on the device
  • Custom page size title and control over JavaScript execution
  • Support for loading device-local resources including images JavaScript and styles
  • Server-based conversion of Office files for mobile devices
  • Perform OCR (optical character recognition) on PDFs
  • Supports 21 different languages
  • Limits which pages of a document OCR is performed on
  • Fast and accurate PDF document rendering
  • Single- or double-page presentation, with an optional cover page
  • Side scrolling and continuous scrolling
  • Fast vertical and horizontal scrolling
  • Auto-fitting of pages to a specified width or height
  • Smart zoom to instantly focus on a block of text
  • Thumbnail grid with a customizable size
  • Thumbnail scrubber or scrollable bottom bar
  • Configurable minimum and maximum zoom levels without quality loss
  • Fully localized in 31 languages
  • Arabic language support with R2L interface adjustments
  • Automatic detection and support for R2L documents via the PDF binder property
  • Annotation viewing, even without the annotation component
  • Automatically displays PDF page labels
  • On-the-fly page rotation
  • Draggable tab bar, including multi-window support
  • Printing and exporting of documents, including all annotations
  • Automatic download and display of remote documents
  • Combining multiple physical PDF documents into one displayed document
  • Modal and inline search interface
  • Searching within an entire document or page ranges
  • Searching within annotation comments
  • Smart zoom to search results
  • Case-insensitive-, diacritic-insensitive-, and regular expression-based search modes
  • Convenient search API with resulting objects that contain preview text
  • Preconfigured toolbar buttons for all common features — disable what you don't need
  • A rich example catalog with various customization samples
  • Ability to create your own UI using the model API
  • Night mode, inverted colors, or custom (sepia) color mode
  • API to render full pages or parts of pages, with or without annotations
  • Dynamic watermarking support via custom render callbacks
  • Load custom fonts
  • User Interface and API to unlock password-protected documents
  • 40-bit and 128-bit RC4, and 128-bit AES (Advanced Encryption Standard) encryption
  • Advanced PDF permissions with optional override
  • Separate log for CVE (Common Vulnerabilities and Exposures) incidents in the Nutrient Portal
  • Convenient, tree-based UI
  • Support for page, link, and JavaScript-based actions
  • Long outlines wrapped into multiple lines
  • Color and font properties with automatic brightness adjustments for readability
  • Automatic expansion for single-item roots
  • Searching inside the document outline
  • Customizable data source that defaults to outlines stored inside a document
  • Rich bookmark UI with automatic thumbnail and page text preview
  • Adding, removing, editing, deleting, and sorting of bookmarks
  • Two-way compatibility with bookmarks created with Apple Preview
  • Storing of bookmarks in the PDF metadata or via a custom API
  • Support for all PDF actions, including links, named actions, pages, and JavaScript
  • Link annotations with hyperlinks, page, or JavaScript targets
  • Automatically detects web URLs in documents, making them clickable
  • Embedding YouTube videos
  • Support for image and video galleries via a custom link annotation scheme
  • Playing videos or audio embedded in a PDF (rich media, video, and screen annotations)
  • SQLite-based full-text index engine (FTS5) optimized for mobile devices
  • Document picker UI with integrated search, page, and text preview
  • Matching of exact words, phrases, prefixes, or suffixes on word boundaries
  • Selectable tokenizers to improve language-based results
  • Case-folding tokenizer for Chinese, Japanese, and Korean (CJK) support
  • Support for multiple library files
  • Accurate PDF AcroForm rendering with appearance streams
  • Push buttons, radio buttons, checkboxes, text, list boxes, combo boxes, and signatures
  • Filling out forms programmatically or via the UI
  • Form field validation/formatting via JavaScript or custom APIs
  • Previous and next buttons that support custom field ordering
  • Submit (HTTP POST request) and reset actions
  • Form data export via XFDF and Instant JSON
  • Support for submitting via FDF and XFDF
  • Customizable form appearance
  • Multiline, max-length, do-not-scroll, read-only flag support
  • Convenient reading on small devices via text extraction
  • Automatically detects text columns
  • Text, headline, and style extraction
  • Link annotations that support linking to other pages and external links
  • Fluid, responsive annotation toolbar with automatic grouping
  • Powerful editor to change every aspect of annotations
  • Multiline markup annotations (highlight, underline, strikeout, squiggly)
  • Automatic markup merging to prevent overlapping
  • Note annotations with various icons and colors
  • Text annotations with a text callout option
  • Fluid freehand drawing and erasing for ink annotations
  • Smart ink annotation aggregation that groups ink strokes based on velocity and distance
  • Undo/redo annotation creation and editing
  • Rotation for stamp and free text annotations
  • Incremental (fast) and full (smaller file size) saving strategies
  • Automatic document saving
  • Document checkpointing in the background to ensure data is preserved, without overwriting a document
  • Stamp annotation picker UI with preset standard stamps
  • UI to create custom stamp annotations
  • Stamp annotations can be generated from JPEG and PNG images
  • Stamp annotations can be generated from PDFs as vector data
  • Shape annotations (square, circle, line, polyline, polygon)
  • Viewing, creating, and editing file attachments
  • API to render annotations as images
  • Fine-grained access control via annotation flags
  • Annotation borders, including cloudy border effects
  • Exporting of data via XFDF or our efficient Instant JSON format
  • Customizable annotation rendering strategies (overlaid/flattened) for balanced performance
  • Signing using handwriting-based signatures
  • Smart overlay detection for ink-based signatures on PDF forms
  • Ability to store signatures automatically or provide custom stores to reuse per user or on multiple pages
  • Flattening of documents to render annotations and signatures as non-editable
  • Sign documents by drawing with a stylus, finger, or mouse
  • Sign documents with an existing image or by taking a photo of a handwritten signature
  • Sign documents by typing and selecting a style
  • Provide fonts for custom styles
  • Smart overlay detection for signatures on PDF forms
  • Save and load signatures with a custom store for reuse on other pages and in other documents
  • Optional automatic on-device signature store
  • Flatten documents to make annotations and signatures non-editable
  • Customize the signing UI to change signature colors and available signing modes
  • Creating digital signatures via the adobe.pkcs7.detached method
  • Supports RSA and ECDSA signing algorithms
  • Supports MD4, MD5, and SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512, SHA-512-256) hashing algorithms
  • Storing and loading of biometric features (pressure, time points, touch radius, input method)
  • Customizable signature appearance
  • Ability to combine handwriting-based signature creation with digital signatures
  • Viewing the validation status of digitally signed documents via the UI or programmatically
  • Signing documents on a device using PKCS#12 certificates or custom signers (for example, third-party crypto libraries)
  • Two-phase digital signing workflows with hardware security modules (HSMs) supported; easily integrates with your choice of third-party signing services
  • Digital Signature API supporting CAdES signatures: basic (B-B) and cryptographic timestamp (B-T) levels
  • Extract, validate, and write timestamps using default or custom time stamp authorities
  • Digital Signature API supporting CAdES signatures: basic (B-B) and cryptographic timestamp (B-T) levels
  • Display digital signature metadata on a document
  • Validate expired signatures with PAdES, and streamline LTV signing via APIs
  • Creating PDFs from images (JPG or PNG) or patterns via a convenient UI
  • Creating new text, images, or vector art
  • Powerful document editing toolbar
  • Support for cut/copy/paste and multi-select
  • Rotate pages
  • Remove or append pages
  • Merge or split documents
  • Saving to the same file or a different location
  • Rewrite a document to compress and remove unreferenced objects (only requires the Annotation component)
  • Change document passwords and editing permissions
  • Sync text highlights and annotations in real time
  • Retain complete control over your data with a self-hosted Docker container
  • Smart synchronization to support even large PDF documents
  • Secure authentication via industry-standard JWT
  • Offline support for both viewing and editing
  • Manage multiple completely separate versions of a document via Instant layers
  • Build collaborative workflows where multiple users can discuss specific sections
  • Receive responses in real time
  • View and add comments to a discussion in a document with a vibrant, modern user interface
  • Leave review states on any comment
  • Save replies as annotations to be compatible with third-party viewers
  • Edit text directly in PDFs
  • Change text color, font, and font size
  • Make the text bold and italic
  • Edit text in selected text boxes with formatting capabilities intact
  • Select and move text boxes
  • Resize text boxes using handles on the left or right side
  • Redaction of text, images, paths, annotations, and forms
  • Create redactions via selecting text or arbitrary areas
  • Edit and save redaction annotations
  • Overlay an area with (repeated) text
  • Customizable fill color
  • Apply redactions to securely remove content
  • Visual comparison of vector-based pages
  • Blend modes to clearly highlight the addition or removal of graphic elements
  • Customizable page colorizing
  • Manually align two differently sized documents and/or documents with rotated page elements
  • Create distance, perimeter, and area measurement annotations
  • Edit distance, perimeter, and area measurement annotations
  • Change scale and precision of measurement annotations
  • Import measurements with Instant JSON
  • Measurement tool APIs and configuration
  • Snap measurement drawings to the graphics on the page for accurate measurements
  • Utilize precise fractional values for yard, foot, and inch measurements
  • Use the calibration tool to set scale, noting only the scale — and not the calibration line – is saved
  • Apply the same scale across multiple annotations, mindful of the impact on related annotations
  • Enhance calibration with multiple scales and fractional measurements
  • Dual display of metric and imperial units on measurement annotations
  • View and annotate PNGs, JPGs, and TIFFs just like PDFs
  • Non-destructive editing, with metadata stored in the image
  • Built on top of the extensible metadata platform (XMP), and fully compatible with other viewers
  • Removal of editing metadata from Image Documents, turning them into regular image files
  • WebKit-based HTML-to-PDF conversion directly on the device
  • Custom page size, title, and control over JavaScript execution
  • Support for loading device-local resources, including images, JavaScript, and styles
  • Server-based conversion of Office files for mobile devices
  • Perform OCR (optical character recognition) on PDFs
  • Supports 21 different languages
  • Limits which pages of a document OCR is performed on
  • Choose from OpenAI, Azure, Amazon Bedrock, or self-hosted language models.
  • Ask questions about any document and get instant, contextual answers.
  • Summarize full documents or specific sections in seconds.
  • Search using natural language, even if the document is in a different language.
  • Translate document content for seamless global collaboration.
  • Customize the chat interface and enable features like dark mode to match your app.
  • Fast and accurate PDF document rendering
  • Single- or double-page presentation, with an optional cover page
  • Side scrolling and continuous scrolling
  • Fast vertical and horizontal scrolling
  • Auto-fitting of pages to a specified width or height
  • Smart zoom to instantly focus on a block of text
  • Thumbnail grid with a customizable size
  • Thumbnail scrubber or scrollable bottom bar
  • Configurable minimum and maximum zoom levels without quality loss
  • Fully localized in 31 languages
  • Arabic language support with R2L interface adjustments
  • Automatic detection and support for R2L documents via the PDF binder property
  • Annotation viewing, even without the annotation component
  • Automatically displays PDF page labels
  • On-the-fly page rotation
  • Honors systemwide Dark Mode
  • Draggable tab bar, including multi-window support
  • Drag-and-drop support for text and images
  • Printing and exporting of documents, including all annotations
  • Modal and inline search interface
  • Searching within an entire document or page ranges
  • Searching within annotation comments
  • Smart zoom to search results
  • Case-insensitive-, diacritic-insensitive-, and regular expression-based search modes
  • Convenient search API with resulting objects that contain preview text
  • Preconfigured toolbar buttons for all common features — enable what you need
  • A rich example catalog with various customization samples
  • Ability to create your own UI using the model API
  • Night mode, inverted colors, or custom (sepia) color mode
  • Color-correct color inversion for better readability
  • User Interface and API to unlock password-protected documents
  • 40-bit and 128-bit RC4, and 128-bit AES (Advanced Encryption Standard) encryption
  • Advanced PDF permissions with optional override
  • Separate log for CVE (Common Vulnerabilities and Exposures) incidents in the Nutrient Portal
  • Convenient, tree-based UI
  • Support for page, link, and JavaScript-based actions
  • Long outlines wrapped into multiple lines
  • Color and font properties with automatic brightness adjustments for readability
  • Automatic expansion for single-item roots
  • Searching inside the document outline
  • Customizable data source that defaults to outlines stored inside a document
  • Rich bookmark UI with automatic thumbnail and page text preview
  • Adding, removing, editing, deleting, and sorting of bookmarks
  • Two-way compatibility with bookmarks created with Apple Preview
  • Storing of bookmarks in the PDF metadata or via a custom API
  • Support for all PDF actions, including links, named actions, pages, and JavaScript
  • Link annotations with hyperlinks, page, or JavaScript targets
  • Automatically detects web URLs in documents, making them clickable
  • Embedding YouTube videos
  • Support for image and video galleries via a custom link annotation scheme
  • Playing videos or audio embedded in a PDF (rich media, video, and screen annotations)
  • SQLite-based full-text index engine (FTS5) optimized for mobile devices
  • Document picker UI with integrated search, page, and text preview
  • Matching of exact words, phrases, prefixes, or suffixes on word boundaries
  • Selectable tokenizers to improve language-based results
  • Case-folding tokenizer for Chinese, Japanese, and Korean (CJK) support
  • Support for multiple library files
  • Accurate PDF AcroForm rendering with appearance streams
  • Push buttons, radio buttons, checkboxes, text, list boxes, combo boxes, and signatures
  • Filling out forms programmatically or via the UI
  • Form field validation/formatting via JavaScript or custom APIs
  • Previous and next buttons that support custom field ordering
  • Form data export via Instant JSON
  • Customizable form appearance
  • Multiline, max-length, do-not-scroll, read-only flag support
  • Convenient reading on small devices via text extraction
  • Automatically detects text columns
  • Text, headline, and style extraction
  • Link annotations that support linking to other pages and external links
  • Fluid, responsive annotation toolbar with automatic grouping
  • Powerful editor to change every aspect of annotations
  • Multiline markup annotations (highlight, underline, strikeout, squiggly)
  • Automatic markup merging to prevent overlapping
  • Note annotations with various icons and colors
  • Text annotations with a text callout option
  • Fluid freehand drawing and erasing for ink annotations
  • Smart ink annotation aggregation that groups ink strokes based on velocity and distance
  • Undo/redo annotation creation and editing
  • Rotation for stamp and free text annotations
  • Incremental (fast) and full (smaller file size) saving strategies
  • Automatic document saving
  • Document checkpointing in the background to ensure data is preserved, without overwriting a document
  • Stamp annotation picker UI with preset standard stamps
  • UI to create custom stamp annotations
  • Stamp annotations can be generated from JPEG and PNG images
  • Stamp annotations can be generated from PDFs as vector data
  • Shape annotations (square, circle, line, polyline, polygon)
  • Viewing, creating, and editing file attachments
  • API to render annotations as images
  • Fine-grained access control via annotation flags
  • Annotation borders, including cloudy border effects
  • Exporting of data via our efficient Instant JSON format
  • Customizable annotation rendering strategies (overlaid/flattened) for balanced performance
  • Signing using handwriting-based signatures
  • Smart overlay detection for ink-based signatures on PDF forms
  • Ability to store signatures automatically or provide custom stores to reuse per user or on multiple pages
  • Flattening of documents to render annotations and signatures as non-editable
  • Set default properties for annotations, including color, line thickness, opacity, and font size
  • Sign documents by drawing with a stylus, finger, or mouse
  • Sign documents with an existing image or by taking a photo of a handwritten signature
  • Sign documents by typing and selecting a style
  • Smart overlay detection for signatures on PDF forms
  • Save and load signatures with a custom store for reuse on other pages and in other documents
  • Optional automatic on-device signature store
  • Flatten documents to make annotations and signatures non-editable
  • Customize the signing UI to change signature colors and available signing modes
  • Creating digital signatures via the adobe.pkcs7.detached method
  • Supports RSA and ECDSA signing algorithms
  • Supports MD4, MD5, and SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512, SHA-512-256) hashing algorithms
  • Storing and loading of biometric features (pressure, time points, touch radius, input method)
  • Customizable signature appearance
  • Ability to combine handwriting-based signature creation with digital signatures
  • Viewing the validation status of digitally signed documents via the UI or programmatically
  • Signing documents on a device using PKCS#12 certificates or custom signers (for example, third-party crypto libraries)
  • Two-phase digital signing workflows with hardware security modules (HSMs) supported; easily integrates with your choice of third-party signing services
  • Creating PDFs from images (JPG or PNG) or patterns via a convenient UI
  • Creating new text, images, or vector art
  • Powerful document editing toolbar
  • Support for cut/copy/paste and multi-select
  • Rotate pages
  • Remove or append pages
  • Merge or split documents
  • Saving to the same file or a different location
  • Rewrite a document to compress and remove unreferenced objects (only requires the Annotation component)
  • Change document passwords and editing permissions
  • Sync text highlights and annotations in real time
  • Retain complete control over your data with a self-hosted Docker container
  • Smart synchronization to support even large PDF documents
  • Secure authentication via industry-standard JWT
  • Offline support for both viewing and editing
  • Manage multiple completely separate versions of a document via Instant layers
  • View and add comments to a discussion in a document with a vibrant, modern user interface
  • Leave review states on any comment
  • Save replies as annotations to be compatible with third-party viewers
  • Edit text directly in PDFs
  • Change text color, font, and font size
  • Edit text in selected text boxes with formatting capabilities intact
  • Select and move text boxes
  • Resize text boxes using handles on the left or right side
  • Redaction of text, images, paths, annotations, and forms
  • Create redactions via selecting text or arbitrary areas
  • Edit and save redaction annotations
  • Overlay an area with (repeated) text
  • Customizable fill color
  • Apply redactions to securely remove content
  • Create distance, perimeter, and area measurement annotations
  • Edit distance, perimeter, and area measurement annotations
  • Change scale and precision of measurement annotations
  • Import measurements with Instant JSON
  • Measurement tool APIs and configuration
  • Snap measurement drawings to the graphics on the page for accurate measurements
  • View and annotate PNGs, JPGs, and TIFFs just like PDFs
  • Non-destructive editing, with metadata stored in the image
  • Built on top of the extensible metadata platform (XMP), and fully compatible with other viewers
  • Removal of editing metadata from Image Documents, turning them into regular image files
  • Choose from OpenAI, Azure, Amazon Bedrock, or self-hosted language models.
  • Ask questions about any document and get instant, contextual answers.
  • Summarize full documents or specific sections in seconds.
  • Search using natural language, even if the document is in a different language.
  • Translate document content for seamless global collaboration.
  • Redacts sensitive data in real time using context-aware AI directly in the browser.
  • Supports both manual review and automatic redaction with confidence-based controls.
  • AI adds summaries, categories, and filters when comparing text changes across document versions.
  • In text comparison, AI minimizes cosmetic and formatting differences to highlight meaningful edits.
  • Customize the chat interface and enable features like dark mode to match your app.
  • Fast and accurate PDF document rendering
  • Single- or double-page presentation, with an optional cover page
  • Side scrolling and continuous scrolling
  • Fast vertical and horizontal scrolling
  • Auto-fitting of pages to a specified width or height
  • Smart zoom to instantly focus on a block of text
  • Thumbnail grid with a customizable size
  • Thumbnail scrubber or scrollable bottom bar
  • Configurable minimum and maximum zoom levels without quality loss
  • Fully localized in 31 languages
  • Arabic language support with R2L interface adjustments
  • Automatic detection and support for R2L documents via the PDF binder property
  • Annotation viewing, even without the annotation component
  • Automatically displays PDF page labels
  • On-the-fly page rotation
  • Honors systemwide Dark Mode
  • Draggable tab bar, including multi-window support
  • Drag-and-drop support for text and images
  • Printing and exporting of documents, including all annotations
  • Modal and inline search interface
  • Searching within an entire document or page ranges
  • Searching within annotation comments
  • Smart zoom to search results
  • Case-insensitive-, diacritic-insensitive-, and regular expression-based search modes
  • Convenient search API with resulting objects that contain preview text
  • Preconfigured toolbar buttons for all common features — enable what you need
  • A rich example catalog with various customization samples
  • Ability to create your own UI using the model API
  • Night mode, inverted colors, or custom (sepia) color mode
  • Color-correct color inversion for better readability
  • User Interface and API to unlock password-protected documents
  • 40-bit and 128-bit RC4, and 128-bit AES (Advanced Encryption Standard) encryption
  • Advanced PDF permissions with optional override
  • Separate log for CVE (Common Vulnerabilities and Exposures) incidents in the Nutrient Portal
  • Convenient, tree-based UI
  • Support for page, link, and JavaScript-based actions
  • Long outlines wrapped into multiple lines
  • Color and font properties with automatic brightness adjustments for readability
  • Automatic expansion for single-item roots
  • Searching inside the document outline
  • Customizable data source that defaults to outlines stored inside a document
  • Rich bookmark UI with automatic thumbnail and page text preview
  • Adding, removing, editing, deleting, and sorting of bookmarks
  • Two-way compatibility with bookmarks created with Apple Preview
  • Storing of bookmarks in the PDF metadata or via a custom API
  • Support for all PDF actions, including links, named actions, pages, and JavaScript
  • Link annotations with hyperlinks, page, or JavaScript targets
  • Automatically detects web URLs in documents, making them clickable
  • Embedding YouTube videos
  • Support for image and video galleries via a custom link annotation scheme
  • Playing videos or audio embedded in a PDF (rich media, video, and screen annotations)
  • SQLite-based full-text index engine (FTS5) optimized for mobile devices
  • Document picker UI with integrated search page and text preview
  • Matching of exact words phrases prefixes or suffixes on word boundaries
  • Selectable tokenizers to improve language-based results
  • Case-folding tokenizer for Chinese Japanese and Korean (CJK) support
  • Support for multiple library files
  • Accurate PDF AcroForm rendering with appearance streams
  • Push buttons, radio buttons, checkboxes, text, list boxes, combo boxes, and signatures
  • Filling out forms programmatically or via the UI
  • Form field validation/formatting via JavaScript or custom APIs
  • Previous and next buttons that support custom field ordering
  • Form data export via Instant JSON
  • Customizable form appearance
  • Multiline, max-length, do-not-scroll, read-only flag support
  • Convenient reading on small devices via text extraction
  • Automatically detects text columns
  • Text, headline, and style extraction
  • Link annotations that support linking to other pages and external links
  • Fluid, responsive annotation toolbar with automatic grouping
  • Powerful editor to change every aspect of annotations
  • Multiline markup annotations (highlight, underline, strikeout, squiggly)
  • Automatic markup merging to prevent overlapping
  • Note annotations with various icons and colors
  • Text annotations with a text callout option
  • Fluid freehand drawing and erasing for ink annotations
  • Smart ink annotation aggregation that groups ink strokes based on velocity and distance
  • Undo/redo annotation creation and editing
  • Rotation for stamp and free text annotations
  • Incremental (fast) and full (smaller file size) saving strategies
  • Automatic document saving
  • Document checkpointing in the background to ensure data is preserved, without overwriting a document
  • Stamp annotation picker UI with preset standard stamps
  • UI to create custom stamp annotations
  • Stamp annotations can be generated from JPEG and PNG images
  • Stamp annotations can be generated from PDFs as vector data
  • Shape annotations (square, circle, line, polyline, polygon)
  • Viewing, creating, and editing file attachments
  • API to render annotations as images
  • Fine-grained access control via annotation flags
  • Annotation borders, including cloudy border effects
  • Exporting of data via our efficient Instant JSON format
  • Customizable annotation rendering strategies (overlaid/flattened) for balanced performance
  • Signing using handwriting-based signatures
  • Smart overlay detection for ink-based signatures on PDF forms
  • Ability to store signatures automatically or provide custom stores to reuse per user or on multiple pages
  • Flattening of documents to render annotations and signatures as non-editable
  • Set default properties for annotations, including color, line thickness, opacity, and font size
  • Sign documents by drawing with a stylus, finger, or mouse
  • Sign documents with an existing image or by taking a photo of a handwritten signature
  • Sign documents by typing and selecting a style
  • Smart overlay detection for signatures on PDF forms
  • Save and load signatures with a custom store for reuse on other pages and in other documents
  • Optional automatic on-device signature store
  • Flatten documents to make annotations and signatures non-editable
  • Customize the signing UI to change signature colors and available signing modes
  • Creating digital signatures via the adobe.pkcs7.detached method
  • Supports RSA and ECDSA signing algorithms
  • Supports MD4, MD5, and SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512, SHA-512-256) hashing algorithms
  • Storing and loading of biometric features (pressure, time points, touch radius, input method)
  • Customizable signature appearance
  • Ability to combine handwriting-based signature creation with digital signatures
  • Viewing the validation status of digitally signed documents via the UI or programmatically
  • Signing documents on a device using PKCS#12 certificates or custom signers (for example, third-party crypto libraries)
  • Two-phase digital signing workflows with hardware security modules (HSMs) supported; easily integrates with your choice of third-party signing services
  • Creating PDFs from images (JPG or PNG) or patterns via a convenient UI
  • Creating new text, images, or vector art
  • Powerful document editing toolbar
  • Support for cut/copy/paste and multi-select
  • Rotate pages
  • Remove or append pages
  • Merge or split documents
  • Saving to the same file or a different location
  • Rewrite a document to compress and remove unreferenced objects (only requires the Annotation component)
  • Change document passwords and editing permissions
  • Sync text highlights and annotations in real time
  • Retain complete control over your data with a self-hosted Docker container
  • Smart synchronization to support even large PDF documents
  • Secure authentication via industry-standard JWT
  • Offline support for both viewing and editing
  • Manage multiple completely separate versions of a document via Instant layers
  • View and add comments to a discussion in a document with a vibrant, modern user interface
  • Leave review states on any comment
  • Save replies as annotations to be compatible with third-party viewers
  • Redaction of text, images, paths, annotations, and forms
  • Create redactions via selecting text or arbitrary areas
  • Edit and save redaction annotations
  • Overlay an area with (repeated) text
  • Customizable fill color
  • Apply redactions to securely remove content
  • Create distance, perimeter, and area measurement annotations
  • Edit distance, perimeter, and area measurement annotations
  • Change scale and precision of measurement annotations
  • Import measurements with Instant JSON
  • Measurement tool APIs and configuration
  • Snap measurement drawings to the graphics on the page for accurate measurements
  • View and annotate PNGs, JPGs, and TIFFs just like PDFs
  • Non-destructive editing, with metadata stored in the image
  • Built on top of the extensible metadata platform (XMP), and fully compatible with other viewers
  • Removal of editing metadata from Image Documents, turning them into regular image files
  • Fast and accurate PDF document rendering
  • Single- or double-page presentation with an optional cover page
  • Side scrolling and continuous scrolling
  • Auto-fitting of pages to a specified width or height
  • Thumbnail grid with a customizable size
  • Configurable minimum and maximum zoom levels without quality loss
  • Fully localized in 31 languages
  • Automatically displays PDF page labels
  • On-the-fly page rotation
  • Printing and exporting of documents including all annotations
  • Searching within an entire document or page ranges
  • Case-insensitive diacritic-insensitive and regular expression-based search modes
  • Convenient search API with resulting objects that contain preview text
  • Preconfigured toolbar buttons for all common features — enable what you need
  • A rich example catalog with various customization samples
  • Ability to create your own UI using the model API
  • API to render full pages or parts of pages with or without annotations
  • Dynamic watermarking support via custom render callbacks
  • Load custom fonts
  • User Interface and API to unlock password-protected documents
  • 40-bit and 128-bit RC4 and 128-bit AES (Advanced Encryption Standard) encryption
  • Advanced PDF permissions with optional override
  • Separate log for CVE (Common Vulnerabilities and Exposures) incidents in the Nutrient Portal
  • Convenient tree-based UI
  • Support for page link and JavaScript-based actions
  • Long outlines wrapped into multiple lines
  • Rich bookmark UI with automatic thumbnail and page text preview
  • Adding removing editing and deleting of bookmarks
  • Two-way compatibility with bookmarks created with Apple Preview
  • Link annotations with hyperlinks page or JavaScript targets
  • Automatically detects web URLs in documents making them clickable
  • Push buttons, radio buttons, checkboxes, text list boxes, combo boxes, and signatures
  • Filling out forms programmatically or via the UI
  • Form field validation/formatting via JavaScript or custom APIs
  • Form data export via XFDF and Instant JSON
  • Multiline max-length do-not-scroll read-only flag support
  • Ability to build workflows that enable your end users to create and edit PDF form elements using the API
  • Built-in UI to create edit and delete form elements
  • Fluid, responsive annotation toolbar with automatic grouping
  • Powerful editor to change every aspect of annotations
  • Multiline markup annotations (highlight, underline, strikeout, squiggly)
  • Automatic markup merging to prevent overlapping
  • Note annotations with various icons and colors
  • Fluid freehand drawing and erasing for ink annotations
  • Smart ink annotation aggregation that groups ink strokes based on velocity and distance
  • Undo/redo annotation creation and editing
  • Rotation for stamp and free text annotations
  • Automatic document saving
  • Stamp annotation picker UI with preset standard stamps
  • UI to create custom stamp annotations
  • Stamp annotations can be generated from JPEG and PNG images
  • Shape annotations (square, circle, line, polyline, polygon)
  • API to render annotations as images
  • Fine-grained access control via annotation flags
  • Annotation borders, including cloudy border effects
  • Exporting of data via XFDF or our efficient Instant JSON format
  • Rich text annotations
  • Multiple annotation selection
  • Annotation grouping
  • Customizable annotation rendering strategies (overlaid/flattened) for balanced performance
  • Customize the annotation toolbar
  • Sign documents by drawing with a stylus, finger, or mouse
  • Sign documents with an existing image of a handwritten signature
  • Sign documents by typing and selecting a style
  • Provide fonts for custom styles
  • Smart overlay detection for signatures on PDF forms
  • Save and load signatures with a custom store for reuse on other pages and in other documents
  • Flatten documents to make annotations and signatures non-editable
  • Creating digital signatures via the adobe.pkcs7.detached method
  • Supports RSA and ECDSA signing algorithms
  • Supports MD4, MD5, and SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512, SHA-512-256) hashing algorithms
  • Viewing the validation status of digitally signed documents via the UI or programmatically
  • Two-phase digital signing workflows with hardware security modules (HSMs) supported; easily integrates with your choice of third-party signing services
  • View and add visual representations of digital signatures in PDF documents
  • Creating new text, images, or vector art
  • Powerful document editing toolbar
  • Support for cut/copy/paste and multi-select
  • Rotate pages
  • Remove or append pages
  • Merge or split documents
  • Rewrite a document to compress and remove unreferenced objects (only requires the Annotation component)
  • Change document passwords and editing permissions
  • Select crop area and apply it to a single page or all pages of the document
  • Edit text directly in PDFs
  • Change text color, font, and font size
  • Make the text bold and italic
  • Edit text in selected text boxes with formatting capabilities intact
  • Select and move text boxes
  • Resize text boxes using handles on the left or right side
  • Enable text box deletion
  • Create new text boxes
  • Create redactions via selecting text or arbitrary areas
  • Edit and save redaction annotations
  • Apply redactions to securely remove content
  • Apply redactions based on a preset search pattern
  • Apply redactions based on a regex pattern
  • Visual comparison of vector-based pages
  • Blend modes to clearly highlight the addition or removal of graphic elements
  • Customizable page colorizing
  • Manually align two differently sized documents and/or documents with rotated page elements
  • Create distance, perimeter, and area measurement annotations
  • Edit distance, perimeter, and area measurement annotations
  • Change scale and precision of measurement annotations
  • Import measurements with Instant JSON
  • Measurement tool APIs and configuration
  • Enhance calibration with multiple scales and fractional measurements
  • Dual display of metric and imperial units on measurement annotations
  • Add callout annotations for targeted location pointers and flexible text placement
  • Fast and accurate PDF document rendering
  • Single- or double-page presentation, with an optional cover page
  • Side scrolling and continuous scrolling
  • Fast vertical and horizontal scrolling
  • Auto-fitting of pages to a specified width or height
  • Smart zoom to instantly focus on a block of text
  • Thumbnail grid with a customizable size
  • Thumbnail scrubber or scrollable bottom bar
  • Configurable minimum and maximum zoom levels without quality loss
  • Fully localized in 31 languages
  • Arabic language support with R2L interface adjustments
  • Automatic detection and support for R2L documents via the PDF binder property
  • Annotation viewing, even without the annotation component
  • Automatically displays PDF page labels
  • On-the-fly page rotation
  • Draggable tab bar, including multi-window support
  • Printing and exporting of documents, including all annotations
  • Automatic download and display of remote documents
  • Combining multiple physical PDF documents into one displayed document
  • Modal and inline search interface
  • Searching within an entire document or page ranges
  • Searching within annotation comments
  • Smart zoom to search results
  • Case-insensitive-, diacritic-insensitive-, and regular expression-based search modes
  • Convenient search API with resulting objects that contain preview text
  • Preconfigured toolbar buttons for all common features — disable what you don't need
  • A rich example catalog with various customization samples
  • Ability to create your own UI using the model API
  • Night mode, inverted colors, or custom (sepia) color mode
  • API to render full pages or parts of pages, with or without annotations
  • Dynamic watermarking support via custom render callbacks
  • Load custom fonts
  • User Interface and API to unlock password-protected documents
  • 40-bit and 128-bit RC4, and 128-bit AES (Advanced Encryption Standard) encryption
  • Advanced PDF permissions with optional override
  • Separate log for CVE (Common Vulnerabilities and Exposures) incidents in the Nutrient Portal
  • Convenient, tree-based UI
  • Support for page, link, and JavaScript-based actions
  • Long outlines wrapped into multiple lines
  • Color and font properties with automatic brightness adjustments for readability
  • Automatic expansion for single-item roots
  • Searching inside the document outline
  • Customizable data source that defaults to outlines stored inside a document
  • Rich bookmark UI with automatic thumbnail and page text preview
  • Adding, removing, editing, deleting, and sorting of bookmarks
  • Two-way compatibility with bookmarks created with Apple Preview
  • Storing of bookmarks in the PDF metadata or via a custom API
  • Support for all PDF actions, including links, named actions, pages, and JavaScript
  • Link annotations with hyperlinks, page, or JavaScript targets
  • Automatically detects web URLs in documents, making them clickable
  • Embedding YouTube videos
  • Support for image and video galleries via a custom link annotation scheme
  • Playing videos or audio embedded in a PDF (rich media, video, and screen annotations)
  • SQLite-based full-text index engine (FTS5) optimized for mobile devices
  • Document picker UI with integrated search, page, and text preview
  • Matching of exact words, phrases, prefixes, or suffixes on word boundaries
  • Selectable tokenizers to improve language-based results
  • Case-folding tokenizer for Chinese, Japanese, and Korean (CJK) support
  • Support for multiple library files
  • Accurate PDF AcroForm rendering with appearance streams
  • Push buttons, radio buttons, checkboxes, text, list boxes, combo boxes, and signatures
  • Filling out forms programmatically or via the UI
  • Form field validation/formatting via JavaScript or custom APIs
  • Previous and next buttons that support custom field ordering
  • Submit (HTTP POST request) and reset actions
  • Support for submitting via FDF and XFDF
  • Customizable form appearance
  • Multiline, max-length, do-not-scroll, read-only flag support
  • Convenient reading on small devices via text extraction
  • Automatically detects text columns
  • Text, headline, and style extraction
  • Link annotations that support linking to other pages and external links
  • Fluid, responsive annotation toolbar with automatic grouping
  • Powerful editor to change every aspect of annotations
  • Multiline markup annotations (highlight, underline, strikeout, squiggly)
  • Automatic markup merging to prevent overlapping
  • Note annotations with various icons and colors
  • Text annotations with a text callout option
  • Fluid freehand drawing and erasing for ink annotations
  • Smart ink annotation aggregation that groups ink strokes based on velocity and distance
  • Undo/redo annotation creation and editing
  • Rotation for stamp and free text annotations
  • Incremental (fast) and full (smaller file size) saving strategies
  • Automatic document saving
  • Document checkpointing in the background to ensure data is preserved, without overwriting a document
  • Stamp annotation picker UI with preset standard stamps
  • UI to create custom stamp annotations
  • Stamp annotations can be generated from JPEG and PNG images
  • Stamp annotations can be generated from PDFs as vector data
  • Shape annotations (square, circle, line, polyline, polygon)
  • Viewing, creating, and editing file attachments
  • API to render annotations as images
  • Fine-grained access control via annotation flags
  • Annotation borders, including cloudy border effects
  • Exporting of data via XFDF or our efficient Instant JSON format
  • Customizable annotation rendering strategies (overlaid/flattened) for balanced performance
  • Signing using handwriting-based signatures
  • Smart overlay detection for ink-based signatures on PDF forms
  • Ability to store signatures automatically or provide custom stores to reuse per user or on multiple pages
  • Sign documents by drawing with a stylus, finger, or mouse
  • Sign documents with an existing image or by taking a photo of a handwritten signature
  • Sign documents by typing and selecting a style
  • Provide fonts for custom styles
  • Smart overlay detection for signatures on PDF forms
  • Save and load signatures with a custom store for reuse on other pages and in other documents
  • Optional automatic on-device signature store
  • Flatten documents to make annotations and signatures non-editable
  • Customize the signing UI to change signature colors and available signing modes
  • Creating digital signatures via the adobe.pkcs7.detached method
  • Supports RSA and ECDSA signing algorithms
  • Supports MD4, MD5, and SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512, SHA-512-256) hashing algorithms
  • Storing and loading of biometric features (pressure, time points, touch radius, input method)
  • Customizable signature appearance
  • Ability to combine handwriting-based signature creation with digital signatures
  • Viewing the validation status of digitally signed documents via the UI or programmatically
  • Signing documents on a device using PKCS#12 certificates or custom signers (for example, third-party crypto libraries)
  • Two-phase digital signing workflows with hardware security modules (HSMs) supported; easily integrates with your choice of third-party signing services
  • Creating PDFs from images (JPG or PNG) or patterns via a convenient UI
  • Creating new text, images, or vector art
  • Powerful document editing toolbar
  • Support for cut/copy/paste and multi-select
  • Rotate pages
  • Remove or append pages
  • Merge or split documents
  • Saving to the same file or a different location
  • Rewrite a document to compress and remove unreferenced objects (only requires the Annotation component)
  • Change document passwords and editing permissions
  • Sync text highlights and annotations in real time
  • Retain complete control over your data with a self-hosted Docker container
  • Smart synchronization to support even large PDF documents
  • Secure authentication via industry-standard JWT
  • Offline support for both viewing and editing
  • Manage multiple completely separate versions of a document via Instant layers
  • Build collaborative workflows where multiple users can discuss specific sections
  • Receive responses in real time
  • View and add comments to a discussion in a document with a vibrant, modern user interface
  • Leave review states on any comment
  • Save replies as annotations to be compatible with third-party viewers
  • Edit text directly in PDFs
  • Change text color, font, and font size
  • Make the text bold and italic
  • Redaction of text, images, paths, annotations, and forms
  • Create redactions via selecting text or arbitrary areas
  • Edit and save redaction annotations
  • Overlay an area with (repeated) text
  • Customizable fill color
  • Apply redactions to securely remove content
  • Visual comparison of vector-based pages
  • Blend modes to clearly highlight the addition or removal of graphic elements
  • Customizable page colorizing
  • Manually align two differently sized documents and/or documents with rotated page elements
  • Create distance, perimeter, and area measurement annotations
  • Edit distance, perimeter, and area measurement annotations
  • Change scale and precision of measurement annotations
  • Import measurements with Instant JSON
  • Measurement tool APIs and configuration
  • Snap measurement drawings to the graphics on the page for accurate measurements
  • Utilize precise fractional values for yard, foot, and inch measurements
  • Use the calibration tool to set scale, noting only the scale — and not the calibration line – is saved
  • Apply the same scale across multiple annotations, mindful of the impact on related annotations
  • View and annotate PNGs, JPGs, and TIFFs just like PDFs
  • Non-destructive editing, with metadata stored in the image
  • Built on top of the extensible metadata platform (XMP), and fully compatible with other viewers
  • Removal of editing metadata from Image Documents, turning them into regular image files
  • WebKit-based HTML-to-PDF conversion directly on the device
  • Custom page size, title, and control over JavaScript execution
  • Support for loading device-local resources, including images, JavaScript, and styles
  • Server-based conversion of Office files for mobile devices
  • Fast and accurate PDF document rendering
  • Single- or double-page presentation, with an optional cover page
  • Side scrolling and continuous scrolling
  • Page curl transitions
  • Fast vertical and horizontal scrolling
  • Auto-fitting of pages to a specified width or height
  • Smart zoom to instantly focus on a block of text
  • Thumbnail grid with a customizable size
  • Thumbnail scrubber or scrollable bottom bar
  • Configurable minimum and maximum zoom levels without quality loss
  • Fully localized in 31 languages
  • Arabic language support with R2L interface adjustments
  • Automatic detection and support for R2L documents via the PDF binder property
  • Annotation viewing, even without the annotation component
  • Automatically displays PDF page labels
  • On-the-fly page rotation
  • Honors systemwide Dark Mode
  • Draggable tab bar, including multi-window support
  • Drag-and-drop support for text and images
  • Printing and exporting of documents, including all annotations
  • Support for a variety of data providers that can be used for loading and saving PDF documents, as well as APIs for custom data sources
  • Automatic download and display of remote documents
  • Combining multiple physical PDF documents into one displayed document
  • Modal and inline search interface
  • Searching within an entire document or page ranges
  • Searching within annotation comments
  • Smart zoom to search results
  • Case-insensitive-, diacritic-insensitive-, and regular expression-based search modes
  • Convenient search API with resulting objects that contain preview text
  • Innovative class override logic to apply deep changes with minimal code
  • Reusable view controllers to build a modular UI and replace only what is needed
  • Preconfigured toolbar buttons for all common features — enable what you need
  • A rich example catalog with various customization samples
  • Ability to create your own UI using the model API
  • Dedicated SwiftUI API and examples
  • Customize contextual right-click menus with actions such as adding annotations and signatures, redacting and copying text, and more
  • Night mode, inverted colors, or custom (sepia) color mode
  • Color-correct color inversion for better readability
  • API to render full pages or parts of pages, with or without annotations
  • Dynamic watermarking support via custom render callbacks
  • Load custom fonts
  • User Interface and API to unlock password-protected documents
  • 40-bit and 128-bit RC4, and 128-bit AES (Advanced Encryption Standard) encryption
  • Advanced PDF permissions with optional override
  • Separate log for CVE (Common Vulnerabilities and Exposures) incidents in the Nutrient Portal
  • Convenient, tree-based UI
  • Support for page, link, and JavaScript-based actions
  • Long outlines wrapped into multiple lines
  • Color and font properties with automatic brightness adjustments for readability
  • Automatic expansion for single-item roots
  • Searching inside the document outline
  • Customizable data source that defaults to outlines stored inside a document
  • Rich bookmark UI with automatic thumbnail and page text preview
  • Adding, removing, editing, deleting, and sorting of bookmarks
  • Two-way compatibility with bookmarks created with Apple Preview
  • Storing of bookmarks in the PDF metadata or via a custom API
  • Support for all PDF actions, including links, named actions, pages, and JavaScript
  • Link annotations with hyperlinks, page, or JavaScript targets
  • Automatically detects web URLs in documents, making them clickable
  • Powerful link annotation editor to select different targets
  • Creating, editing, and deleting links via selecting text or freestyle positioning
  • Opening related documents via RemoteGoTo actions
  • Launch-based actions to trigger specific actions (outline, search)
  • Embedding YouTube videos
  • Support for image and video galleries via a custom link annotation scheme
  • Playing videos or audio embedded in a PDF (rich media, video, and screen annotations)
  • Rendition and rich media execute actions to control embedded sound and videos
  • SQLite-based full-text index engine (FTS5) optimized for mobile devices
  • Encrypted database store via SQLCipher
  • Document picker UI with integrated search, page, and text preview
  • Matching of exact words, phrases, prefixes, or suffixes on word boundaries
  • Selectable tokenizers to improve language-based results
  • Case-folding tokenizer for Chinese, Japanese, and Korean (CJK) support
  • Automatically chooses custom SQLite builds if linked to runtime
  • Support for multiple library files
  • Accurate PDF AcroForm rendering with appearance streams
  • Push buttons, radio buttons, checkboxes, text, list boxes, combo boxes, and signatures
  • Filling out forms programmatically or via the UI
  • Form field validation/formatting via JavaScript or custom APIs
  • Previous and next buttons that support custom field ordering
  • Submit (HTTP POST request) and reset actions
  • Form data export via FDF, XFDF, and Instant JSON
  • Support for submitting via FDF and XFDF
  • Customizable form appearance
  • Multiline, max-length, do-not-scroll, read-only flag support
  • Convenient reading on small devices via text extraction
  • Automatically detects text columns
  • Text, headline, and style extraction
  • Link annotations that support linking to other pages and external links
  • Fluid, responsive annotation toolbar with automatic grouping
  • Powerful editor to change every aspect of annotations
  • Multiline markup annotations (highlight, underline, strikeout, squiggly)
  • Automatic markup merging to prevent overlapping
  • Note annotations with various icons and colors
  • Text annotations with a text callout option
  • Fluid freehand drawing and erasing for ink annotations
  • Smart ink annotation aggregation that groups ink strokes based on velocity and distance
  • Up to 240 Hz ProMotion touch sensing for Apple Pencil
  • Preconfigured Apple Pencil two-tap gestures support (fast switch draw/erase)
  • Undo/redo annotation creation and editing
  • Rotation for stamp and free text annotations
  • Incremental (fast) and full (smaller file size) saving strategies
  • Automatic document saving
  • Document checkpointing in the background to ensure data is preserved, without overwriting a document
  • Stamp annotation picker UI with preset standard stamps
  • UI to create custom stamp annotations
  • Stamp annotations can be generated from JPEG and PNG images
  • Stamp annotations can be generated from PDFs as vector data
  • Shape annotations (square, circle, line, polyline, polygon)
  • Viewing, creating, and editing file attachments
  • API to render annotations as images
  • Annotation summary generator
  • Fine-grained access control via annotation flags
  • Annotation borders, including cloudy border effects
  • Exporting of data via XFDF or our efficient Instant JSON format
  • Apple Pencil handwriting recognition for text annotations and other text input
  • Sign documents by drawing with a stylus, finger, or mouse
  • Sign documents with an existing image or by taking a photo of a handwritten signature
  • Sign documents by typing and selecting a style
  • Provide fonts for custom styles
  • Smart overlay detection for signatures on PDF forms
  • Save and load signatures with a custom store for reuse on other pages and in other documents
  • Optional automatic on-device signature store
  • Flatten documents to make annotations and signatures non-editable
  • Customize the signing UI to change signature colors and available signing modes
  • Creating digital signatures via the adobe.pkcs7.detached method
  • Supports RSA and ECDSA signing algorithms
  • Supports MD4, MD5, and SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512, SHA-512-256) hashing algorithms
  • Storing and loading of biometric features (pressure, time points, touch radius, input method)
  • Customizable signature appearance
  • Ability to combine handwriting-based signature creation with digital signatures
  • Viewing the validation status of digitally signed documents via the UI or programmatically
  • Signing documents on a device using PKCS#12 certificates or custom signers (for example, third-party crypto libraries)
  • Two-phase digital signing workflows with hardware security modules (HSMs) supported; easily integrates with your choice of third-party signing services
  • Extract, validate, and write timestamps using default or custom time stamp authorities
  • Display digital signature metadata on a document
  • Creating PDFs from images (JPG or PNG) or patterns via a convenient UI
  • Creating new text, images, or vector art
  • Powerful document editing toolbar
  • Support for cut/copy/paste and multi-select
  • Rotate pages
  • Remove or append pages
  • Merge or split documents
  • Saving to the same file or a different location
  • Rewrite a document to compress and remove unreferenced objects (only requires the Annotation component)
  • Change document passwords and editing permissions
  • Sync text highlights and annotations in real time
  • Retain complete control over your data with a self-hosted Docker container
  • Smart synchronization to support even large PDF documents
  • Secure authentication via industry-standard JWT
  • Offline support for both viewing and editing
  • Manage multiple completely separate versions of a document via Instant layers
  • Control viewing and editing permissions on individual annotations via Collaboration Permissions
  • Build collaborative workflows where multiple users can discuss specific sections
  • Receive responses in real time
  • View and add comments to a discussion in a document with a vibrant, modern user interface
  • Leave review states on any comment
  • Save replies as annotations to be compatible with third-party viewers
  • Edit text directly in PDFs
  • Change text color, font, and font size
  • Edit text in selected text boxes with formatting capabilities intact
  • Select and move text boxes
  • Resize text boxes using handles on the left or right side
  • Redaction of text, images, paths, annotations, and forms
  • Create redactions via selecting text or arbitrary areas
  • Edit and save redaction annotations
  • Overlay an area with (repeated) text
  • Customizable fill color
  • Apply redactions to securely remove content
  • Visual comparison of vector-based pages
  • Blend modes to clearly highlight the addition or removal of graphic elements
  • Customizable page colorizing
  • Manually align two differently sized documents and/or documents with rotated page elements
  • Create distance, perimeter, and area measurement annotations
  • Edit distance, perimeter, and area measurement annotations
  • Change scale and precision of measurement annotations
  • Import measurements with Instant JSON
  • Measurement tool APIs and configuration
  • Snap measurement drawings to the graphics on the page for accurate measurements
  • Utilize precise fractional values for yard, foot, and inch measurements
  • Use the calibration tool to set scale, noting only the scale — and not the calibration line – is saved
  • Apply the same scale across multiple annotations, mindful of the impact on related annotations
  • Enhance calibration with multiple scales and fractional measurements
  • View and annotate PNGs, JPGs, and TIFFs just like PDFs
  • Non-destructive editing, with metadata stored in the image
  • Built on top of the extensible metadata platform (XMP), and fully compatible with other viewers
  • Removal of editing metadata from Image Documents, turning them into regular image files
  • WebKit-based HTML-to-PDF conversion directly on the device
  • Custom page size, title, and control over JavaScript execution
  • Support for loading device-local resources, including images, JavaScript, and styles)
  • Server-based conversion of Office files for mobile devices
  • Perform OCR (optical character recognition) on PDFs
  • Supports 21 different languages
  • Limits which pages of a document OCR is performed on
  • Server-based document viewer — Host a cloud viewer that syncs document state to your server.
  • Open common document formats — Load PDF, Office, and image files. Supports PDF, Word, Excel, RTF, JPG, TIFF, and more — no client-side converters required.
  • Self-hosted deployment — Run inside your own infrastructure. Control data residency and networking; scale horizontally behind your load balancer.
  • JWT authentication — Plug into your existing identity. Pass a signed JWT to authorize viewer sessions and scope access per user, document, and layer.
  • Real-time collaboration — Sync edits and comments instantly. Enable Instant to co-annotate, reply, and review across platforms without conflicts.
  • Cross-platform viewing — Integrate once, ship everywhere. Use the same server to power Web, iOS, Android, Flutter, and React Native clients.
  • On-demand streaming — Render pages only when needed. Stream pages progressively for faster first paint and lower bandwidth on large files.
  • Extendable viewer — Add annotations, forms, signatures, and more. Turn on components as you need them — from widgets and comments to eSign flows.
  • Serve PDF Web ViewerSDK from Document Engine — One script tag, proxied via your server.
  • Serve from CDN — Always pull a specific Web SDK version. Web SDK updates decoupled from server releases.
  • Serve manually (npm) — Bundle and host assets yourself. Works offline and behind strict networks; copy on build with an npm prepare script.
  • Isolate work with Instant Layers — Give each user a separate annotation layer. Share one document asset while storing per-layer comments and marks. Generate layer-specific PDFs only when exporting.
  • Fine-grained Collaboration Permissions — Control who can view, edit, delete, fill, or reply.
  • Supported clients — Use collaboration features across platforms. Web and iOS fully support Collaboration Permissions today; Android, Flutter, and React Native support Instant Layers with Permissions progressing.
  • Programmatically create and fill forms — Add new fields or populate values using the UI or the programmable form-filling API.
  • Work with checkboxes and radio buttons — Capture binary and multiple-choice input using interactive checkbox and radio button fields.
  • Create push, list, and combo boxes — Add buttons, dropdowns, and selection lists for flexible form design and data entry.
  • Fill text and signature fields — Enable typed input and electronic signing with full support for text and signature form fields.
  • Render and interact with form widgets — Display form controls as visual annotations linked to underlying field objects.
  • Separation of data and visuals — Widgets that hold values link to form fields, which store the actual data independently from the visual annotation.
  • Consistent encoding across formats — All annotation data formats supported by Nutrient also handle form field values, ensuring interoperability.
  • Fill PDF forms with Instant JSON — PDF forms can be pre-filled by supplying values through an Instant JSON file.
  • Define field values in JSON — Each form field, such as text inputs, ZIP codes, or checkboxes, can have its value defined in the file before import.
  • Automated form population — When the Instant JSON is imported into Document Engine, all defined field values are applied to the PDF automatically.
  • Flattening PDF forms — Converts interactive form fields into static content, locking in filled values as permanent parts of the PDF. Once flattened, data cannot be edited or modified.
  • Selective flattening — You can flatten an entire document or restrict the process to specific pages, providing flexibility when only certain sections should be locked down.
  • View and fill PDF forms — Create, edit, fill, and read AcroForms through the Document Engine API. Access every form object programmatically to automate data handling, or connect with Nutrient’s client-side SDKs for form viewing and manual filling directly in the UI.
  • Fill and read form fields — Enter, update, or extract values from interactive form fields in any PDF. Work with text inputs, checkboxes, radio buttons, and dropdowns using the Document Engine API.
  • Get form field values — Retrieve all form data from a document in JSON format. Use GET /api/documents/{documentId}/form-field-values to list every field name and its current value.
  • Update form field values — Change one or more existing field entries programmatically.
  • Access layer-specific form values — Fetch or update form data in a given document layer. Ideal for multi-user editing, role-based access, or versioned form states within the same file.
  • Support all annotation types — Work with highlights, underlines, strikeouts, squiggles, text, callouts, ink, shapes, notes, widgets, images, stamps, redactions, media, and links as defined by the PDF Reference.
  • Ensure broad compatibility — Read and write annotations in formats supported by popular apps like Adobe Acrobat and Apple Preview.
  • Synchronize annotations across systems — Leverage Instant JSON for real-time collaboration, multi-device sync, and server integration.
  • Import XFDF annotations — Upload annotations alongside PDFs through the /api/documents endpoint with flexible options to keep or replace existing annotations.
  • Export XFDF annotations — Retrieve current document or layer annotations via simple GET requests.
  • Import Instant JSON annotations — Add or replace annotations on upload with JSON files, maintaining precise sync across sessions.
  • Export Instant JSON annotations — Fetch annotations from a document or a specific layer in compact JSON format.
  • Apply Instant JSON to existing documents — Update documents in place, generate new PDFs with annotations applied, or copy to create new annotated documents.
  • Flatten annotations — Permanently embed annotations into a PDF so they remain visible but are no longer editable.
  • Measure distance — Calculate the length between two or more points on a PDF page.
  • Measure area — Define a polygon, rectangle, or ellipse to measure its surface.
  • Measure perimeter — Trace connected points to get the total length around them.
  • Measure with dual units — Display measurements in both primary and secondary units to easily compare values across different metric systems.
  • Calibrate scale — Use a known distance to map page units to real-world units.
  • Customize appearance — Adjust colors, line styles, and precision of measurement annotations.
  • Save settings — Retain scale and precision across sessions and devices.
  • Edit PDF text programmatically — Modify, reposition, and resize text blocks directly within a PDF. Make structured text updates while preserving document formatting.
  • Session-based editing — Make multiple edits safely in one session.
  • Retrieve text blocks — Access all editable text elements on a page. Each block includes id, text, anchor, maxWidth, and boundingBox for precise editing and positioning.
  • Update and move text — Change content, adjust placement, and resize text blocks.
  • Batch operations — Improve performance by updating multiple text blocks at once. Pass an array of objects to updateTextBlocks() to efficiently process several changes.
  • Track session state — Check session.active to verify if the current editing session is open or closed. Sessions automatically end when changes are committed, discarded, or a UI editing session begins.
  • Edit PDFs programmatically — Use a robust API to add, remove, and modify PDF content directly from your applications.
  • Process documents — Retrieve files from asset storage, transform them, and apply the requested edits.
  • Persist new versions — Save transformed documents as new assets while keeping the original intact.
  • Return updated properties — Deliver metadata of the newly generated document back to your service.
  • Add watermarks — Add visual elements such as text or images to indicate ownership, apply disclaimers, or discourage redistribution.
  • Apply watermark action — Use the watermark action in the /api/build endpoint with options for appearance, position, and type.
  • Merge documents — Merge multiple PDFs, concatenate large files, or insert cover and separator pages with full control over ordering.
  • Automate workflows — Apply merging and editing actions programmatically through the /api/build endpoint, using local files or URLs for seamless integration.
  • Rotate pages — Turn specific ranges or all pages clockwise/counterclockwise using the rotate action in /api/build instructions (works with local files or URLs).
  • Duplicate pages — Repeat any page by listing it as multiple parts with the same page range before merging into the final PDF.
  • Reorder pages — Rearrange pages within one file or across multiple files by ordering parts with desired page ranges.
  • Remove pages — Exclude unwanted pages by only including the ranges you want to keep in the parts array.
  • Add pages — Insert new pages at any position in a document using the build endpoint.
  • Insert blank pages — Add one or more blank pages (for example, A4 sized) anywhere in the file by defining them as parts of the document.
  • Add from URL — Insert new pages into documents fetched directly from URLs, not just from local files.
  • Set page labels — Apply custom labels (e.g., Roman numerals, “intro,” “appendix”) to specific pages or ranges for better navigation.
  • Protect PDFs with passwords — Secure documents with owner and user passwords to control access and modification.
  • Define user permissions — Specify allowed actions such as printing, copying, extracting text, filling forms, or assembling pages.
  • Automate with API — Send multipart requests with instructions to the build endpoint to combine these actions into a single workflow.
  • Instant sync and collaboration — Keep every user, session, and device in perfect sync with Nutrient Instant. Enable real-time editing and annotation sharing across web, mobile, and desktop with automatic diffing, conflict resolution, and version tracking.
  • Host on your own infrastructure — Deploy a self-hosted synchronization server for full control over document data and access. Securely integrate with existing authentication systems and manage user permissions through JWT-based rules.
  • Collaborate seamlessly across platforms — Deliver a unified viewing and editing experience anywhere. Instant layers separate annotation and form data for fine-grained control, allowing real-time teamwork without data collisions.
  • Compress PDFs — Reduce file size by optimizing text, graphics, form fields, annotations, and images. Apply grayscale conversion, disable images, and adjust image optimization quality for smaller, faster-loading files.
  • Apply MRC compression — Use mixed raster content (MRC) hyper-compression to shrink PDFs containing text, graphics, and images. The engine automatically segments areas and applies the best compression algorithm per region for maximum quality at minimum size.
  • Combine optimization options — Run compression and linearization (separate component) together in a single build request for end-to-end optimization of output PDFs.
  • Linearize PDFs — Organize files for efficient incremental access over networks, enabling enhanced viewers to load and display large documents page-by-page instead of waiting for the full file.
  • Accelerate document access — Improve performance for web-based or streaming use cases where users need to view content instantly, even in large or complex PDFs.
  • Combine with compression — Run linearization together with PDF compression (separate component) in a single request for smaller, faster, and more accessible documents.
  • Add signature fields — Insert visible or invisible signature fields into PDFs to capture electronic or digital signatures, programmatically or via the UI (PDF Web Viewer SDK is required).
  • Configure signature appearance — Customize the look and feel of digital signatures, including whether they appear as visible form fields or remain hidden while still being cryptographically valid.
  • Customize field labels — Localize and rename signature field labels (e.g., from “Sign” to “Initials”) to match your organization’s terminology and user experience.
  • Prepare documents for signing — Add invisible signature fields and ready files for compliant digital signatures.
  • Sign with advanced standards — Apply PAdES (ETSI CAdES.detached) or CMS (adbe.pkcs7.detached) digital signatures.
  • Use strong encryption — Choose RSA or elliptic-curve ECDSA algorithms for secure signature generation.
  • Hash with modern algorithms — Protect documents with SHA-2 variants (224, 256, 384, 512, 512-256), alongside legacy MD4 and MD5 when required.
  • Detect document tampering — Leverage hashing and encryption so any change to signed PDFs invalidates their cryptographic seal.
  • Delegate signing to your service — Call an external signing service; keep private keys outside Document Engine.
  • Choose signature containers — Support PKCS#7 (CMS/CAdES) or raw PKCS#1 payloads.
  • Pass signing context — Forward opaque signing tokens for auth and policy to your signing service.
  • Run a local signing service — Host a single HTTP endpoint (container-friendly) and point Document Engine via environment config.
  • Control trust and validation — Provide root stores for server-side trust; understand viewer warnings for self-signed or expired certs.
  • Create signature fields — Add visible or invisible fields; keep invisible fields cryptographically valid without UI.
  • Customize visual appearance — Configure signer name, reason, location, date, watermark/logo, and layout modes.
  • Mark sensitive regions — Place redaction annotations on text, images, vectors, or form fields before removal.
  • Apply permanent removal — Irreversibly delete marked content to comply with privacy laws like GDPR or HIPAA.
  • Preserve non-redacted data — Keep metadata, attachments, hidden layers, and hidden text unaffected unless explicitly redacted.
  • Search and mark text — Create redaction annotations automatically by matching text, regex patterns, or preset rules like email addresses.
  • Customize redaction style — Configure appearance with background colors and overlay text for visual clarity.
  • Redact with presets — Automatically identify and mark sensitive content such as email addresses, URLs, or other common patterns without writing custom rules.
  • Redact with regular expressions — Target patterns like numbers, dates, or IDs with flexible regex rules for maximum precision.
  • Use with files or URLs — Run regex-based redactions on local documents or remotely hosted files through the same build API.
  • Convert PDFs to images — Render PDF pages as high-quality images in one API call. Send a multipart POST /api/build request with output.type: "image" to receive a ZIP of rendered pages.
  • Control output format and size — Choose between PNG, JPEG, WEBP, or TIFF. Set width, height, or dpi (only one) to define resolution while preserving page proportions.
  • Convert from file or URL — Upload a local PDF or reference one remotely. The API handles both inline file uploads and URL-based conversions seamlessly.
  • Extract specific pages — Convert selected pages using the pages object in output. Define a start and end range to limit rendering to specific pages.
  • Convert images to PDF — Assemble one or more image files into a single PDF. Send image data or image URLs to the same /api/build endpoint; the default output is a ready-to-download PDF.
  • Flexible file support — Works with common formats like PDF, PNG, JPEG, WEBP, and TIFF. See the file type support guide for the full list and any licensing details.
  • Generate PDFs from HTML — Create PDF documents directly from HTML sources, enabling use of standard markup and styling to define document structure, content, and layout.
  • Automatic field mapping — Supported HTML input types are internally mapped to equivalent PDF form fields, so no additional payload instructions are required.
  • Form values preserved — Checked states and entered values in the original HTML form are transferred into the generated PDF form fields.
  • Apply operations during generation — Enhance PDFs at the point of creation by applying transformations such as watermarking, page rotation, annotation import, or other build-time modifications.
  • Control layout and styling — Adjust page size, margins, and fonts, and apply CSS styling for precise control over document design, ensuring results match branding and formatting needs.
  • Use custom fonts — Embed fonts such as Open Sans or other typefaces to deliver consistent typography across generated documents.
  • Support for advanced templates — Generate highly customized PDFs, including invoices, forms, and reports, by injecting variable data into HTML templates at runtime.
  • Default output as PDF — Converting Office files is handled through the /api/build endpoint, which by default produces a PDF file. Other output types can also be specified if needed.
  • Multipart request model — The conversion is triggered by sending a multipart POST request that includes the Office file and an instructions JSON payload. The request can use either a local file or a remote file URL as the source.
  • Direct file support — DOCX, XLSX, PPTX, and other Office formats can be attached directly from disk. Document Engine processes the file and returns a PDF as the output.
  • Remote file support — Instead of uploading a file, a URL pointing to an Office document can be passed in the instructions. Document Engine retrieves the file, converts it, and returns the result.
  • No extra configuration required — Conversion runs entirely within Document Engine; no external services or parameters are needed. Only the file reference and instructions must be included.
  • Generate documents from DOCX templates — Fill Office (DOCX) templates with structured data. Upload a template and pass a JSON model to dynamically populate fields before downloading the final file.
  • Convert PDFs to Office files — Document Engine converts PDFs into editable Office formats, returning the result as a ZIP archive containing DOCX, XLSX, or PPTX files.
  • Choose one output format — Only one Office format can be selected per request. You define the desired type (Word, Excel, or PowerPoint) in the output options.
  • Use files from disk or URL — Source PDFs can be uploaded directly from a local file or referenced by a remote URL. Both approaches return the same Office-compatible output.
  • Preserve or limit content — Page ranges can be specified during conversion to include only the sections you need in the exported Office file.
  • Seamless workflow — Conversion runs entirely within Document Engine, with no external dependencies. Output integrates with existing Office workflows for editing, sharing, or archiving.
  • Convert PDFs to Markdown — Export a PDF as Markdown in one call.
  • OCR before conversion — Make scanned PDFs Markdown-ready.
  • Assemble then convert — Build from multiple sources, then output Markdown.
  • Persist a Markdown-processed variant — Apply instructions and save the result to the document. The API returns document metadata confirming the update.
  • Convert CAD to PDF — Transform CAD drawings like DXF into ready-to-share PDFs. Send a multipart POST /api/build request with your CAD file and instructions JSON — Document Engine handles rendering automatically.
  • Convert from local files or URLs — Upload CAD files directly or reference remote sources. Use a file path or file.url in the request to generate PDFs without manual setup.
  • Multi-format output — Default output is PDF, but you can choose others (e.g., PDF/A, image, Markdown). Control output type through the output parameter in your instructions.
  • Broad format support — Works with DXF and other CAD variants. Check the [file type support guide](https://www.nutrient.io/guides/document-engine/about/file-type-support/) for the full list.
  • Make scanned PDFs searchable — OCR converts images of text into machine-readable content, turning static scans into PDFs where text can be searched, copied, and indexed.
  • Run OCR on upload or later — You can apply OCR immediately when adding a document, or run it on existing files already stored in Document Engine. Both approaches produce the same searchable output.
  • Download results on demand — OCR can be performed as part of a build request without saving the file to persistent storage, letting you upload a PDF and download the recognized result directly.
  • Expect variable performance — OCR is CPU-bound and single-threaded. Typical speeds: ~3–4 seconds per single page, ~35–40 seconds for a six-page file on standard development hardware.
  • Support a wide range of languages — OCR recognizes text in more than 20 built-in languages including English, French, German, Spanish, Italian, Dutch, Polish, Czech, Turkish, and more, ensuring accurate results across diverse document types.
  • Handle linguistic variations — Recognition respects language-specific rules such as ligatures, punctuation, and symbol sets. Languages are not region-specific: for example, English applies equally to US and UK texts.
  • Add additional languages via ISO codes — Beyond the built-in set, you can enable other supported languages by specifying their ISO 639-2 codes during OCR configuration. This allows flexible coverage for less common scripts.
  • Process documents with multiple languages — OCR can detect and extract text in more than one language within the same document, improving accuracy for multilingual use cases such as contracts, manuals, or passports.
  • Comprehensive PDF/A support — Convert any source file to all major PDF/A standards for archival preservation, including PDF/A-1a/b, PDF/A-2a/b/u, PDF/A-3a/b/u, and the modern PDF/A-4 family (4, 4e, 4f).
  • Optimized for long-term preservation — Ensures reliable rendering and self-containment by embedding fonts, metadata, and color profiles in compliance with ISO archival requirements.
  • Automatic correction and normalization — During conversion, Document Engine adjusts structure, fixes invalid elements, and rebuilds missing metadata to achieve full conformance.
  • Fallback vectorization and rasterization — If direct conversion isn’t possible, non-compliant content is safely preserved as vector graphics or raster images, guaranteeing visual fidelity while maintaining compliance.
  • Automated PDF/A compliance validation — Instantly verify whether any PDF meets PDF/A archival standards by submitting the file or its URL for validation. The API analyzes structure, metadata, and embedded resources against conformance rules.
  • Detailed validation reporting — Returns a structured JSON report outlining the detected PDF/A version, compliance status, and any specific errors or missing components such as metadata, mark information, or structure trees.
  • Actionable results for remediation — Provides explicit error identifiers and statements to simplify debugging and help developers or compliance teams correct non-conforming files before resubmission.
  • Add and manage comments — Attach threaded comments to markup or comment-marker annotations for real-time collaboration. Create, read, update, or delete comments on any document annotation using the Document Engine API.
  • Work with root annotations — Use annotations as anchors for threaded discussions inside PDFs.
  • Use comment markers — Pin comment threads directly in the document view.
  • Fetch comments for an annotation — Retrieve every comment linked to a specific annotation.
  • Add comments to an annotation — Append one or more new comments to an existing root annotation.
  • Create annotations with comments in one step — Add a new annotation and its initial comments in a single API call. The endpoint returns both the created annotation object and all comment IDs.
  • Manage comments in layers — Separate collaborative threads by document layer. Each layer can store its own annotations and comment sets.
  • Add comments and annotations in layers — Create both at once within a named layer.
  • Extract text from PDFs and images — Pull out readable content from digital and scanned files. Return plain text or structuredText with characters, words, lines, and paragraphs.
  • Detect key-value pairs — Capture labeled facts like invoice numbers, dates, IBANs, and totals. Outputs include data type (e.g., Currency, EmailAddress) and a confidence score per pair.
  • Parse tabular data — Recover tables from reports and statements. Get rows, columns, cells, headers, and cell text with bounding boxes and confidence.
  • Layered, composable workflows — Chain extraction with other build actions. Combine with redaction, flattening, or annotation import in the same request.
  • Run OCR when needed — Make scanned documents machine-readable before extraction. Set language in output and combine with text/KVP/table extraction in one job.
  • One API for all extraction — Use POST /api/build with output.type: "json-content". Toggle plainText, structuredText, keyValuePairs, and tables to shape the response.
  • Geometry for downstream use — Every item ships with bbox coordinates. Map results back to the page for highlighting, validation, or review UIs.
  • Typed results with confidence — Each value includes a normalized type and score. Filter by thresholds, or post-process only high-confidence findings.
  • Adaptive engine, no external dependencies — Works offline on your infrastructure. Hybrid heuristics + ML handle noisy layouts without third-party model calls.
  • Multi-language ready — Extract across languages and scripts. Pair OCR language hints with NLP to improve accuracy on non-English docs.
  • View and render documents — Display and print more than 100 formats with WinForms and WPF, including very large or complex files. Render documents from file, stream, memory, byte array, or remote sources (HTTP, FTP) with high-quality multipage support.
  • Optimize performance — Built-in adaptive caching with user action prediction speeds up rendering; asynchronous operations keep the UI responsive.
  • Work with thumbnails — Generate high-quality thumbnails from PDFs, images, or directories (with multipage support). Control thumbnail size, generate asynchronously, and enable drag-and-drop or reordering.
  • Customize the viewer — Adjust zoom, gamma, rotation, flips, and interpolation for clarity. Change backgrounds, borders, scrollbars, and mouse actions; enable tools like panning, auto-zoom, and area selection.
  • Interactive display — Render animated GIFs with low CPU usage, overlay objects (shapes, buttons, grids), and catch user or system events (mouse, keyboard, zoom, paint, display).
  • Coordinate handling — Convert between viewer and document coordinates for precise placement and measurement.
  • Multipage navigation — Scroll or jump to first, last, next, previous, or custom page in multipage PDFs and TIFFs.
  • Printing control — Enumerate devices, configure printer settings (quality, orientation, color mode, paper bins), and print silently or with dialogs. Print single pages, ranges, or copies with custom job names, and catch printing errors or progress events.
  • Security support — Open and view password-protected documents.
  • Highlight and annotate — Draw highlighted regions directly within the viewer using the mouse.
  • Add certified digital signatures — Sign or certify PDFs using certificates from PFX files, smart cards, or Windows certificate stores. Place signatures visibly with text, images, or stamps, or apply them invisibly.
  • Customize signature details — Add signer name, reason, location, and contact info; set position, dimensions, fonts, colors, validation marks, certification level, hash algorithm, and timestamp.
  • Retrieve signature properties — Query signature count, metadata (signer, reason, date, location, contact info), visual placement, and validation status of both the certificate and the document.
  • Remove signatures — Delete one or all signatures from a PDF, whether certified or standard, with simple index-based removal.
  • Print-ready control — Apply signatures with options for signature mode, output linearization, and flexible file or stream saving.
  • Merge files into a single PDF — Combine documents of different formats (JPG, XLSX, etc.) into one PDF with selectable conformance levels.
  • Manipulate pages — Reorder, move, copy, extract, or remove PDF and image pages to restructure documents.
  • Modify visual content — Apply blur, filters, color changes, or cropping to hide sensitive data or adjust appearance.
  • Insert new pages — Add blank or predefined-size pages to PDFs or TIFFs, or clone and insert existing pages at specific positions.
  • Add text to PDFs — Draw simple text, rotated text, wrapped paragraphs, or multiline text boxes with full control over font, size, color, and alignment.
  • Style and format text — Apply custom fonts (standard or TrueType), measurement units, colors (RGB, CMYK, ARGB), and background fills.
  • Add text to images — Overlay plain, rotated, gradient, textured, or backgrounded text on images, with options for text boxes, alignment, and antialiasing.
  • Attach files to PDFs — Add any binary file as an annotation with custom name, title, description, icon, color, and opacity. Place the attachment on any page using flexible coordinates and measurement units.
  • Watermark PDFs with images — Insert watermark images as layers (OCGs) that can be visible onscreen, in print, or in exports. Control placement, size, transparency, and background color.
  • Make watermark backgrounds transparent — Remove solid colors from watermark images with transparency settings before embedding them.
  • Add multiple watermark elements — Draw text, shapes, or barcodes as grouped watermark layers across single or multiple pages. Control font, size, fill color, and opacity.
  • Watermark images directly — Overlay watermark images on JPEGs or other formats with adjustable transparency, margins, and scaling.
  • Split PDFs into separate files — Divide documents at a given page, split all pages into single-page PDFs, or create odd/even page sets. Save results as new PDFs in one pass.
  • Insert images into PDFs — Draw images directly onto existing pages at any position or size, or add images as brand-new pages at the end of a PDF.
  • Control placement and measurement — Set origin points, coordinate systems, and units (cm, mm, inch, point) to precisely position images.
  • Overlay images on images — Draw one image onto another with full control over coordinates, scaling, and interpolation quality.
  • Clip images to shapes — Place source images inside polygonal areas to create irregular or masked compositions.
  • Draw partial images — Select regions of a source image and paste them into another image for cropping or rearranging.
  • Apply transparency — Overlay images at custom opacity levels to blend layers or watermark content.
  • Skew images — Transform images by defining three destination points, allowing for perspective or slanted placement.
  • Draw and edit graphics — Add geometric forms, paths, images, and borders directly onto images.
  • Transform and optimize images — Rotate, resize, change bits per pixel (BPP), or convert between grayscale and bitonal formats.
  • Analyze image properties — Retrieve metadata such as transparency, unique color count, histograms, thumbnails, and base64 data.
  • Manage color profiles — Add, export, or remove ICC profiles to ensure accurate color representation.
  • Create and modify GIFs — Generate or edit GIF images with flexible controls.
  • Access advanced features — Work with low-level bitmap pointers for custom or performance-critical operations.
  • Convert images to PDF — Turn TIFF, JPG, PNG, BMP, SVG, RAW, and 50+ other formats into PDF documents with a few lines of code.
  • Preserve quality and reduce size — Configure compression schemes for bitonal and color images, enable automatic color detection, adjust image quality, or use MRC hypercompression.
  • Optimize output for the web — Enable linearization (Fast Web View) so PDFs load quickly in browsers and on mobile.
  • Control vector rendering — Rasterize SVG and other vector images at custom DPI for precise resolution in the resulting PDF.
  • Fine-tune JPEG handling — Optionally apply deflate compression to balance quality and file size when converting JPEGs.
  • Linearize PDFs for Fast Web View — Optimize documents so the first page loads instantly while the rest streams in the background.
  • Pack PDFs to reduce size — Shrink file size during save with optional packing, trading off slightly slower write speed.
  • Save with one call — Use SaveToFile with linearization and packing flags to generate optimized output.
  • Enable MRC compression — Reduce PDF size with image segmentation that applies the best algorithm per content type.
  • Preserve quality while shrinking files — Compress text, graphics, and images without visible loss, even in structured documents.
  • Improve rendering speed — Optimize PDFs so they display faster while staying lightweight.
  • Customize compression settings — Control resolution downscaling, recompression options, and output format version.
  • Add PDF metadata — Set author, producer, title, and other fields during the compression process.
  • Process documents in one call — Run ProcessDocument to generate the optimized PDF with your chosen settings.
  • Convert Word to PDF — Transform DOC and DOCX files into PDFs with full fidelity.
  • Convert Excel to PDF — Export XLS and XLSX workbooks to PDFs, with options to render headers/footers and split sheets into pages.
  • Convert PowerPoint to PDF — Convert PPT and PPTX presentations to PDFs while preserving layout and design.
  • Select page ranges — Define which pages or slides to include in the output PDF.
  • Convert PDFs to PDF/A — Transform documents into PDF/A for long-term archiving and compliance.
  • Choose any conformance level — Support for PDF/A-1a/1b, PDF/A-2a/2b/2u, PDF/A-3a/3b/3u, and PDF/A-4/4e/4f.
  • Ensure compliance automatically — Embed fonts, adjust structure, and modify elements to meet PDF/A standards.
  • Fallback to vectorization — Convert unsupported elements into vector graphics when direct conversion isn’t possible.
  • Fallback to rasterization — Render unsupported content as images to guarantee PDF/A validity.
  • Recover text after rasterization — Use OCR to restore searchable text when content has been rasterized.
  • Convert documents to HTML — Export the currently loaded file into standards-compliant HTML.
  • Save to a stream — Output HTML to an initialized stream for custom processing or storage.
  • Save to a file — Write HTML directly to a specified file path.
  • Choose layout type — Control the structure of the generated HTML with HtmlLayoutType.
  • Convert HTML files to PDF — Generate PDFs from local HTML documents with precise rendering.
  • Capture websites as PDF — Save live web pages directly into PDF format using Chrome.
  • Set browser path — Define the Chrome executable used for consistent, sandboxed rendering.
  • Load HTML from file or URL — Input content from disk or fetch online before conversion.
  • Adjust page size and orientation — Match A-series, Letter, or custom dimensions.
  • Configure margins and layout — Control top, bottom, left, and right margins with paginated or single-page output.
  • Respect or override CSS sizing — Use declared CSS page size or enforce custom dimensions.
  • Choose rendering mode — Select the HTML emulation method best suited to your content.
  • Export PDFs offline — Save finished documents locally without relying on external services.
  • Create tagged PDFs from scratch — Build documents with a logical structure that supports accessibility and compliance.
  • Ensure PDF/UA compliance — Generate valid tagged PDFs that meet accessibility requirements.
  • Set document properties — Define measurement units, page size, origin, language, and title metadata.
  • Add structured text — Insert text content with font, size, and marked content sequences tied to tags.
  • Tag document sections — Create and nest structural tags like Sect, Span, and Figure to organize content.
  • Add tagged images — Insert images with figure tags and alternate descriptions for screen readers.
  • Convert documents to Markdown — Export the currently loaded file directly into Markdown format.
  • Save to a stream — Write the Markdown output to any initialized stream for flexible handling.
  • Maintain stream control — Keep streams open for reading and writing during conversion, and close or dispose them after processing.
  • Check operation status — Receive a status result to confirm success or catch errors.
  • Convert PDF to Word — Transform PDF documents into editable DOCX files while preserving layout and formatting.
  • Convert PDF to Excel — Export all content from PDF into XLSX spreadsheets for data analysis or further editing.
  • Extract tables to Excel — Detect and extract bordered, semi-bordered, and borderless tables from PDFs into structured spreadsheets.
  • Convert PDF to PowerPoint — Save PDF files as editable PPTX presentations with preserved slides.
  • Convert HTML to Word — Turn HTML content into DOCX files, with options to configure page size, margins, and CSS preferences.
  • Convert RTF to Word — Transform RTF documents into DOCX files for modern Office compatibility.
  • Convert any file to Office — Save 100+ supported input file types (PDF, Office formats, HTML, RTF, images, CAD, emails, text, etc.) to Word, Excel, or PowerPoint.
  • Customize conversions — Configure advanced settings for specific file types (HTML, Email, TIFF, TXT, Excel) or optimize PDF output with compression, linearization, color detection, and DPI options.
  • Convert text files to PDF — Turn plain TXT files into PDFs with optional font, size, alignment, and margin settings.
  • Convert RTF documents to PDF — Export rich text files with control over compression, image quality, and color detection.
  • Convert emails to PDF — Transform MSG and EML files into PDFs or PDF/A for archiving, with full Unicode and bidirectional text support.
  • Embed email attachments — Preserve attachments inside the output PDF as annotations.
  • Create and edit annotations — Add comments, highlights, shapes, and more, then update properties like color, size, opacity, and position.
  • Remove or flatten annotations — Delete annotations or embed them permanently into the PDF structure.
  • Attach files and images — Link external content directly to annotations.
  • Annotate images and TIFFs — Use custom XMP annotations to mark up non-PDF formats.
  • Import and export annotation data — Extract annotations for reuse, processing, or storage outside the PDF.
  • Add interactive actions — Assign PDF actions to annotations to enable richer workflows.
  • Permanently redact content — Remove sensitive text, images, and objects from native or scanned PDFs rather than just obscuring them.
  • Search and redact text — Find and remove exact words, phrases, or regex patterns, with options for case sensitivity and custom redaction colors.
  • Redact by coordinates — Specify exact regions on a page to permanently remove content.
  • Mark before applying — Highlight areas for redaction and review them before confirming removal.
  • Process at scale — Redact individual files or large batches quickly, with most documents processed in under a second.
  • Generate PDFs from Word templates — Merge placeholder data into DOCX files and export directly to PDF or PDF/A.
  • Preserve formatting — Keep original fonts, styles, and layouts from the DOCX template.
  • Insert dynamic data — Replace placeholders with single values, paragraphs, or multi-line content.
  • Automate repeating content — Use loops to create rows, lists, and tables that expand with your data.
  • Apply conditional logic — Show or hide sections based on conditions in the data model.
  • Support JSON or code-based models — Load data from external JSON files or build programmatically.
  • Enable automatic reflow — Let content expand naturally across pages and columns without breaking layout.
  • Scale with complex templates — Combine loops, conditionals, and custom builders for advanced document automation.
  • Read and generate 1D and 2D barcodes — Integrate fast, AI-powered barcode recognition and creation into your applications.
  • Detect damaged or blurred barcodes — Improve accuracy with ECC error correction and preprocessing like auto deskew and noise removal.
  • Scan multiple barcodes at once — Recognize codes in black and white, grayscale, palletized, and color images.
  • Support 1D barcode types — Generate 30+ linear barcodes and detect nearly 20 industrial standards.
  • Support 2D barcode types — Work with QR Code, Data Matrix, PDF417, Aztec Code, MaxiCode, and Micro QR.
  • Generate barcodes to files — Export vector or raster barcodes into PDFs and image formats.
  • Work with 100+ file types — Handle barcode workflows across a wide range of input and output formats.
  • Draw barcodes with UI control — Render 1D barcodes interactively using built-in UI components.
  • Capture images from scanners and devices — Acquire documents from scanners, capture cards, video equipment, and digital cameras.
  • Handle high-volume scanning — Integrate into single or multi-document acquisition workflows.
  • Ensure scanner compatibility — Work with TWAIN and WIA across all major scanner types and imaging devices.
  • Save scans in multiple formats — Export to PDF/A, PDF-OCR, encrypted PDF, multipage TIFF, JPEG, JPEG 2000, JBIG2, GIF, PNG, and EXR.
  • Customize acquisition workflows — Use intuitive low-level and high-level APIs to build tailored scanning processes.
  • Choose flexible saving options — Store documents locally, on a network drive, FTP site, web server, or database.
  • Apply advanced cleanup — Improve output quality with auto deskew, noise removal, blank page detection, and more.
  • Detect and extract text with AI-powered OCR — Identify and convert document elements with a machine learning–based OCR engine.
  • Support 100+ file types and formats — Process images, scanned documents, and digital files into searchable outputs.
  • Process in 100+ languages — Recognize multilingual text with full Unicode support.
  • Accelerate OCR with multithreading — Run OCR processes faster with built-in parallelization.
  • Improve accuracy with preprocessing — Apply automatic deskew, invert, noise removal, line removal, and more.
  • Output in multiple formats — Export text, searchable PDFs, or structured data.
  • Apply zonal OCR — Recognize text only within defined regions of a document.
  • Recognize structured documents — Automatically identify invoices, checks, and other structured layouts using ML.
  • Classify and categorize documents automatically — Identify invoices, checks, forms, orders, delivery notes, or any structured document with ADR, reducing manual preparation and speeding up workflows.
  • Support advanced document management — Integrate ADR into scanning, archiving, indexing, sorting, classification, and search for faster and more reliable information processing.
  • Enable template-driven recognition — Create and assign templates or use separator sheets to process multiple documents at once with high accuracy.
  • Compare images with precision — Build applications for side-by-side image analysis and verification.
  • Capture optical marks — Detect filled and unfilled fields such as multiple-choice bubbles, true/false boxes, and form marks.
  • Create templates — Define anchor points and OMR field rectangles on a blank form to guide recognition.
  • Anchor documents — Use logos, rectangles, or solid objects to measure and correct translation during scanning.
  • Scan filled forms — Import scanned documents and align them with template anchors.
  • Define OMR fields — Mark areas as squares, circles, or ovals, with or without characters inside.
  • Detect marks automatically — Run built-in detection functions with options for character presence and sensitivity.
  • Handle scanning issues — Compensate for low DPI, small fields, or misaligned scans with preprocessing and anchoring.
  • Apply translations — Adjust OMR rectangles based on anchor differences between template and filled form.
  • Return recognition results — Store outputs in arrays, where each field is marked as filled or not filled.
  • Expand functionality — Extend detection logic with custom sensitivity, preprocessing, and multiple overloads for different field types.
  • Recognize MICR lines — Extract MICR data from bank checks.
  • Support standard fonts — Process both E-13B and CMC-7 fonts without extra configuration.
  • Run OCR automatically — Detect MICR codes without manually specifying regions of interest.
  • Load images — Import check images directly from file paths.
  • Set OCR context — Choose the correct font type for accurate recognition (E-13B or CMC-7).
  • Retrieve results — Output MICR data as text for further processing or storage.
  • Free resources — Release image and OCR results after processing to optimize performance.
  • Detect and extract MRZ data — Use AI-powered OCR to capture and parse machine-readable zones from passports, visas, ID cards, and driver’s licenses.
  • Convert MRZ into structured data — Automatically format extracted fields for seamless integration into applications and workflows.
  • Support all MRZ formats — Process TD1, TD2, TD3, MRV-A, MRV-B, and non-standard formats like French and Portuguese ID cards.
  • Capture personal details — Extract name, date of birth, sex, and nationality, and more from identification documents.
  • Retrieve document details — Identify document type, issuing authority, document number, and expiry date.
  • Deploy securely on-premises — Maintain full privacy, security, and GDPR compliance for sensitive MRZ data.
  • Accelerate processing speed — Detect and extract MRZ data instantly with 15+ years of OCR engine improvements.
  • Detect and extract key-value pairs — Use AI, ML, and adaptive layout understanding to pull phones, IBANs, credit cards, names, emails, and more from unstructured and semi-structured documents.
  • Auto-label detected data — Generate labels for key values without predefined templates or data models.
  • Run fully offline — Deploy the native SDK on-premises or embed it in your app with no internet dependency.
  • Integrate in C# easily — Add KVP extraction with minimal CPU or server requirements and straightforward APIs.
  • Work across file types — Process images, scanned PDFs, and digitally born PDFs in all supported OCR languages.
  • Extract tables to Excel — Convert detected tables into XLSX, keeping structure across bordered, semi-bordered, and borderless layouts.
  • Export tables as JSON — Produce structured JSON with rows, columns, and cell values for downstream workflows.
  • Print tables as Markdown — Output Markdown-formatted tables directly from OCR results for docs and wikis.
  • Read tables from images — Detect and extract tabular data from PNG, JPEG, TIFF, and other image formats.
  • Configure OCR resources — Set language packs and resource folders to optimize recognition quality.
  • Format results to spec — Generate Markdown matching target schemas.
  • Automate end-to-end flows — Chain detection, extraction, and export to reduce manual document processing.
  • Detect sensitive information automatically — Use the AI-powered engine to find PII such as credit cards, emails, IBANs, phone numbers, Social Security numbers, URIs, VAT IDs, vehicle identification numbers, and postal addresses.
  • Choose mark-only or immediate removal — Decide whether to only mark findings for review or permanently remove them right away.
  • Pick what to redact — Enable the specific information types you want removed (credit cards, emails, IBANs, phone numbers, SSNs, URIs, VAT IDs, VINs, postal addresses).
  • Save the result — Export the cleaned, redacted document as a new PDF.
  • Extract data with AI and vision — Use generative AI and machine vision to understand documents and pull out information via natural language instructions (e.g., customer name, address, invoice total).
  • Handle structured and unstructured content — Capture data from tables, forms, freeform text, or entire paragraphs.
  • Support multiple data types — Extract text, numbers, IDs, workflow-specific items such as legal clauses or medical codes.
  • Skip predefined templates — Get accurate results without KVP rules; optionally apply templates or hinting for added precision.
  • Learn and adapt automatically — Rely on an unsupervised system that improves without annotated training data.
  • Categorize documents automatically — Use AI to recognize document types such as invoices, resumes, purchase orders, and payroll statements.
  • Set up document templates — Define rules and validators in natural language for each document type to drive classification and data extraction.
  • Build a processing component — Configure workflows to enable classification, extraction, and template matching.
  • Process documents at scale — Run files through the processor to identify their category and extract relevant fields.
  • Access structured results — Retrieve extracted fields, validation states, and document categories from the processor output.
  • Add custom pages at specific positions in a PDF
  • Define page dimensions for precise document assembly
  • Insert cover sheets, signature pages, or blank note pages
  • Edit and standardize PDF metadata (author, title, subject, keywords)
  • Export and manage XMP metadata for compliance and searchability
  • Merge multiple documents — including mixed formats — into a single PDF
  • Preserve formatting and quality when combining sources
  • Convert Excel (XLSX) spreadsheets to PDF for consistent formatting and long-term archiving
  • Transform PDF tables and reports into editable Excel (XLSX) spreadsheets
  • Export PDF documents to HTML for web publishing and accessibility
  • Convert PDFs into editable PowerPoint (PPTX) presentations while preserving layout
  • Transform PDFs into fully editable Word (DOCX) documents
  • Convert PowerPoint (PPTX) presentations to PDF for reliable sharing and distribution
  • Export Word (DOCX) documents to PDF with preserved layout and styling
  • Generate PDF/UA files from Word (DOCX) documents for accessibility compliance
  • Generate documents from Word templates with JSON data models
  • Separate layout design from dynamic content for cleaner workflows
  • Automatically replace placeholders with structured data
  • Support conditional content, repeating sections, and dynamic layouts
  • Preserve formatting and styles during template processing
  • Scale to thousands of personalized documents programmatically
  • Export generated documents to Word (DOCX) or accessible PDF/UA
  • Convert Word (DOCX, DOC, DOTX, DOCM), PowerPoint (PPTX, PPT, PPTM, PPSX), and Excel (XLSX, XLS, XLSM) documents to PDF
  • Convert PNG, JPEG, JPG, and TIFF images to PDF
  • Convert PDF documents to PNG
  • Edit text content in PDFs directly in your backend
  • Modify, reposition, and resize existing text blocks
  • Preserve original structure and formatting during edits
  • Populate text fields, checkboxes, and dropdowns programmatically
  • Populate text fields, checkboxes, and dropdowns programmatically
  • Automate form completion fully inside your Node.js backend
  • Rotate, merge, split, or delete pages with simple operations
  • Import or duplicate documents and pages on the fly
  • Adjust layout with cropping, margins, and metadata updates
  • Generative AI-powered data extraction
  • AI-powered document recognition and classification

Sorry, no items matched your search. Please try again.

Are we missing a feature you need?

Select...

The data you submit is treated confidentially and will never be disclosed to third parties. This site is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.


PRICING

Learn more about our flexible pricing model

LEARN MORE

popular

  • Java PDF Library
  • PDF SDK Viewer
  • React Native PDF SDK
  • PDF SDK
  • iOS PDF Viewer
  • PDF Viewer SDK/Library
  • PDF Generation

SDK

  • Web
  • Mobile/VR
  • Server
  • Use Cases
  • Industries

Resources

  • Blog
  • Events
  • Customer Stories
  • Tutorials
  • Features List
  • News
  • Deployment Options

Community

  • Free Trial
  • Documentation
  • Nutrient Portal
  • Contact Support

Company

  • About
  • Security
  • Team
  • Careers
  • Partners
  • Legal

Connect

  • Contact
  • LinkedIn
  • YouTube
  • Discord
  • X
  • Facebook

Copyright 2025 Nutrient. All rights reserved.