JavaScript PDF Viewer and Editor
Read and edit PDFs on the web with our JavaScript PDF Viewer. Open and print across browsers and frameworks.
- Full-featured JavaScript PDF viewer and PDF editor
- Works in all modern browsers and frameworks, including Edge, Chrome, Firefox, Opera, Safari, React, Vue, Preact, and Angular
- Edit, design, fill, submit, reset, and print filled PDF forms
- Save modified PDF documents on the client
- Included with Document Solutions for PDF (DsPdf)
- PDF Editing Options: Client-based PDF editing with Wasm or Server-based editing with DsPdf
Overview
A JavaScript PDF Viewer is a software component used to read and edit PDF documents in web applications. The Documents Solutions PDF Viewer (DsPdfViewer) allows developers to view and edit PDF documents across browsers using major JavaScript frameworks.
Benefits of a JavaScript PDF Viewer
Cross-Platform JavaScript Viewer
A cross-platform solution to view PDF documents on Windows, MAC, Linux, iOS, and Android devices in all modern browsers.
Supported Viewer Features
Supports popular document viewer features to view and navigate through various documents.
Web Framework Support
Embed the JS PDF viewer in any of the major web frameworks–Angular, Vue, ASP.NET Core, ASP.NET MVC, HTML5, React, and Preact.
Advanced Text Search
Search long documents using specific search terms or patterns. Utilize features such as match case, whole word, starts with, ends with, proximity search, and wildcard search. Seamlessly search through options in the side panel or the floating search bar at the top.
Support Advanced PDF Specification Features
Open and view attachments from viewer, navigate through outlines, page labels, article threads, and optional content group (layers).
Integrate with Document Solutions for PDF (DsPdf)
Utilize the power of our server-side API. With DsPdf and the client-side DsPdfViewer, you can achieve full-fledged PDF needs for your application.
Supported Editor Features
Edit PDF documents with annotations, design PDF forms, and modify existing PDF documents with advanced editing options.
WebAssembly Based PDF Viewer
DsPdfViewer additionally now supports Wasm version offering a fast, secure, highly responsive PDF viewing and editing experience directly within your web browser.
Explore the Advanced Features of a JavaScript PDF Viewer
PDF Viewer and Editor
View PDF documents in a fast, modern JavaScript-based PDF viewer and editor that works in all major browsers.
Graphical Signatures
Type, Draw or add Image signatures on PDF documents through the new Signature tool. Save Signatures, customize Signature dialog and more.
Real-Time Collaboration
Edit documents in Collaboration mode in DsPdfViewer. Allow multiple people from various geographic locations to edit, comment, change, and add data as necessary.
Customize PDF Viewer UI
Customize different parts of DsPdfViewer, as per your business needs. Customize toolbar item with different svg icon, change viewer theme using CSS styles, Localize viewer in any language and more.
Custom Input
Implement new HTML5 input types with validation to view, fill, and submit forms online using JavaScript and DsPdfViewer.
PDF Fillable Forms on Any Device
Customize field labels, fine-tune the input controls' behavior, and add additional input validation, regardless of inline validation or field label information. The responsive design provides compatibility for large and small screen sizes.
Comment and Reply
Review your PDF documents in collaboration with other team members. The editor now includes the Text Annotation Comment and Reply tool to add and review comments, usernames, and comment status.
Designer Features
Copy and paste form fields or annotations on the JavaScript PDF document using the shortcut keys or clone button. PDF Editor also includes snap lines and margins to check alignment.
Annotations Editor
Review and mark important information with annotations. Add, modify, or remove annotations from new or existing PDF documents. Apply annotation properties, comment, reply, hide annotations, and redact PDF documents with the annotation editor.
Form Editor
Create new PDF forms from scratch, collect data directly into the PDF form, fill in data from external sources, modify form fields from new or existing PDF documents, or add JavaScript functionality to PDF forms.
RichMedia Annotations
Add or delete audio or video files to PDF documents, along with navigation controls to interact with the media content.
Link Annotations
Add Link annotation over existing text, image, area in the PDF document . Set URL, Destination, Action or a JS Action type link over the PDF document or other annotation.
Stamp Annotations
Add images on PDF documents through the new Stamp annotation. You can also drag/drop images from a local folder or remote URL.
Floating Text Search Bar
The floating text search bar supports as-you-type search mechanism and advanced search options to search for text while viewing the documents.
Two Page View
View two pages at once with support of Two Page View in order to work with documents with related content on adjacent pages.
Advanced Proximity Search
Search for two or more words separated by a certain distance of words from each other.
Optional Content Layers
The new Layers panel lists the layers in the currently loaded PDF and enables users to hide or show individual layers.
View and Navigate Through PDF Tags
View the tags available in the PDF file in the new Structure tree panel of DsPdfViewer, as well as navigate through those tags.
Navigate Through History
PDF link annotations of type 'Action' will now allow go forward/go backward, as per the view history of the Viewer, similar to browsers' go back/forward actions.
Document List Panel
Enhance the look of documents showcased in the document list panel using HTML markup.
New WebAssembly Based PDF Viewer
Introducing our advanced-edge WebAssembly (Wasm) based PDF Viewer and Editor, enhancing document viewing and editing experience locally on the client-side with DsPdfViewer. This innovative solution is based on WebAssembly and delivers a fast, secure, and highly responsive PDF viewing and editing experience directly within your web browser.
DsPdfViewer/Wasm version is available with the Professional License.
Document Solutions PDF Viewer’s Licensing Options
The Document Solutions PDF Viewer (DsPdfViewer) introduces an option for viewer licenses. Users can now upgrade to the Professional Viewer License, enabling features such as document editing, PDF form-filling, and collaborative editing capabilities. The Standard Viewer License is included with the purchase of Document Solutions for PDF (DsPdf) and comes with all standard features, including PDF viewing, searching, and more.
A more detailed comparison is below and helps determine what DsPdfViewer license plan is the best option for you.
Standard Viewer License
The Standard DsPdfViewer License is included with every DsPdf license purchase. It’s features support view functionalities including:
Professional Viewer License
The Professional DsPdfViewer License requires a DsPdf license and an additional fee to access the edit features and additional functionalities including:
- All of the Standard DsPdfViewer view functionalities
- Editing Tools - cut, copy, paste, and alignment
- PDF Organizer Toolbar
- Create or Edit Annotations
- Redact PDF Document Content
- Add or Modify Form Fields
- PDF Form Filler
- Support Dynamic XFA Forms
- Collaboration
- Add and Reply Comments Tool
- Digital Signature
- Graphical Signature Tool
- Replace Text
- Wasm-Based PDF Editing
The Professional DsPdfViewer features require the use of a SupportApi property and must connect to a server.
Learn how to configure the Professional DsPdfViewer here.
The Professional DsPdfViewer is licensed per each separate Hostname. Subdomains are also considered separate Hostnames. Available purchasing options include:
Internal or Non-Commercial Deployment
- One (1) Single Hostname
- Single Domain (*.domain)
Commercial and SaaS Deployment
- Single Hostname, Single Domain (*.domain) or SaaS *.domain
- Unlimited Domains or SaaS (*.* wildcard)
View Documentation topic 'How to License DsPdfViewer'
Contact sales at us.sales@mescius.com for additional information on pricing or licensing.