The Apryse Fall 2026 release is here!
LogoLogo
⌘Ctrlk
QuickstartContact SalesSign In
  • Home
  • Docs with AI
  • Samples
  • Downloads
  • APIs
AI Assistant

I'm here to help you with the docs.

⌘Ctrli
AI Based on your context
LogoLogo
    • Quick start
    • Learn more
    • Integrate via NPM
    • Manual integration
    • Run without viewer
    • Libraries and Frameworks
    • Integrations
    • Typescript
    • WebViewer static assets
    • Get a trial key
    • Downloads
    • Samples
    • APIs
    • FAQ
    • Release notes
    • Latest (v12.2.0)
    • Version 12
    • Version 11
    • Version 10
    • Version 8
    • Version 7
    • Version 6
    • Version 5
    • Version 4
    • Version 3
    • Version 2
    • WebViewer Server
    • WebViewer BIM
    • Migrating to V12
    • Migrating to v11
    • Migrating to v10
    • Migrating to v8
    • Migrating to v7
    • Migrating to v6
    • Overview
    • Inside WebViewer
    • Deployment options
    • Standard API
    • Full API
    • Browser support
    • File format support
    • Feature support
    • Run samples
    • Overview
    • Working with documents
    • Adjusting layout and zoom
    • Interacting with tools
    • Right to left language support
    • Overview
    • Open and Load PDFs and Documents Using JavaScript
    • Save a document
    • Samples
    • APIs
    • Loading events
    • Viewer events
    • UI events
    • Annotation events
    • Text select events
    • Overview
    • Modular UI
    • Legacy UI
    • Web Component vs iframe
    • View mode
    • Multi-Tab
    • Side-by-side Viewing
    • Popup
    • Styles
    • Localization
    • Themes
    • Hide/Show DOM elements
    • Hide certain annotations
    • Zooming
    • Custom modals
    • Advanced
    • Build your own UI
    • Samples
    • APIs
    • Overview
    • AnnotationManager
    • Create annotations
    • Annotation Types
    • Customize
    • Rect & Quads
    • Import / Export
    • Remove annotations
    • Statuses
    • Flatten annotations
    • Freeform rotation
    • Custom selection model
    • XFDF format
    • Annotation tools
    • Annotation link
    • Annotation numbering
    • Customize tools
    • Customize default styles
    • Rich text
    • Stamps
    • Custom appearances
    • Inline appearances
    • 3D annotation
    • Annotation attachments
    • Samples
    • APIs
    • Overview
    • Learn more
    • Setup viewer
    • Connect to Server
    • Events/triggers
    • Mentions
    • Samples
    • APIs
    • Overview
    • Open MS Office file
    • Create MS Office file
    • Convert MS Office to PDF
    • Samples
    • APIs
    • Overview
    • Enable DOCX Editor
    • Format text
    • Tracked Changes
    • Initial Edit Mode
    • Overview
    • Basic Setup
    • View Mode
    • Edit Mode
    • Charts
    • Comments
    • Formulas
    • Events
    • Overview
    • Image to PDF
    • PDF to Image
    • Overview
    • Convert PDF to PDF/A
    • Validate PDF/A
    • Samples
    • APIs
    • Overview
    • Fields and widgets
    • Form builder
    • Create form fields
    • Fill form fields
    • Style form fields
    • Modify form fields
    • Remove form fields
    • Form flatten
    • Import/export
    • Embedded JavaScript
    • APIs
    • Samples
    • Overview
    • Template based generation
    • Create a blank PDF
    • Create a thumbnail
    • Samples
    • APIs
    • Overview
    • Insert pages
    • Remove pages
    • Rotate pages
    • Crop pages
    • Reorder pages
    • Extract pages
    • Merge files
    • Thumbnail controls
    • Samples
    • APIs
    • Overview
    • Coordinates
    • Stamp content
    • Watermark
    • Remove content
    • Read content
    • Write content
    • Replace content
    • Graphics state
    • Text Edit
    • Samples
    • APIs
    • Overview
    • Text extraction
    • Text position
    • Selected text
    • Image extraction
    • Color separation
    • Embedded fonts
    • Samples
    • APIs
    • Overview
    • Signature tool
    • Signature field
    • Sign a document
    • Certify a document
    • Verify a document
    • DocTimeStamp Signature
    • Long-Term Validation
    • Custom Signing
    • Embedded timestamping
    • Samples
    • APIs
    • Overview
    • Search using UI and API
    • Alternate PDF search
    • PDF Search without the WebViewer UI
    • Search and replace
    • Samples
    • APIs
    • Overview
    • Outline tree
    • Add outline
    • Edit outline
    • Remove outline
    • User bookmarks
    • Samples
    • APIs
    • Overview
    • PDF Overlay
    • Image Overlay
    • Compare Semantic
    • Samples
    • APIs
    • Overview
    • Compress PDFs
    • Flatten
    • Viewer optimized
    • Samples
    • APIs
    • Overview
    • Show/hide layers
    • Add layer
    • Extract layer
    • Samples
    • APIs
    • Overview
    • Setup
    • Create
    • Customize
    • Samples
    • APIs
    • Overview
    • APIs
    • Overview
    • Setup
    • Create
    • Redact
    • Search and redact
    • Samples
    • APIs
    • Overview
    • DRM support
    • Encrypt
    • Decrypt
    • Custom Security Handler
    • Samples
    • APIs
    • Overview
    • Create/Load portfolio
    • Edit portfolio
    • Samples
    • APIs
    • Overview
    • Info dictionary
    • PDF format
    • SDF/COS object model
    • Filters and streams
    • Samples
    • APIs
    • Overview
    • Setup
    • Run without viewer
    • Advanced features
    • More operations
    • Samples
    • APIs
    • Overview
    • Setup
    • Configuration
    • Usage
    • Hardware and Networks
    • Troubleshoot and Understand Your WebViewer Server
    • WVS API Wrapper
    • Hardening Guide
    • Performance Guide
    • Deployment
    • Overview
    • Overview
    • Optimize for production
    • Viewer optimized PDF
    • Preload library
    • Stream XOD
    • Stream PDF
    • Accessibility for the WebViewer JavaScript PDF Viewer
    • Config files
    • Customization through Config
    • Loading WebViewer from another domain
    • CORS for IE9
    • Lower level document APIs
    • Cross origin workers
    • Offline
    • Reader mode
    • Overview
    • Load and Annotate HTML
    • Convert HTML to PDF
    • Client API
    • Proxy Server API
    • Changelog
    • Overview
    • Setting up Server
    • Setting up Client
    • Framework Agnostic Setup
    • Client API
    • Server API
    • Overview
    • Open video files
    • Integrating Webviewer Audio
    • Annotate videos
    • Watermark videos
    • Make your own UI
    • Adapative Streaming
    • Video Redaction
    • Passing authentication headers to video HTTP requests
    • API
    • Changelog
    • Overview
    • Open audio files
    • Audio Redaction
    • API
    • Changelog
For the complete documentation index, see llms.txt. This page is also available as Markdown.
  1. Products
  2. Web SDK
  3. Get started
  4. Learn More About WebViewer, the JavaScript PDF Viewer Library
  5. Features

Basics

Lock a PDF document using JavaScriptOpen a PDF using JavaScriptAccess PDF content to read, write & edit using JavaScriptAccess PDF pages to add, copy, delete or rearrange using JavaScriptSerialization / Saving PDFs using JavaScript

Last updated 1 month ago

Was this helpful?

Trial setup questions?

  • Ask experts on Discord

Need other help?

  • Contact Support

Pricing or product questions?

  • Contact Sales

Was this helpful?