Cross-Platform JavaScript PDF Viewer
Read 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 IE11, Edge, Chrome, Firefox, Opera, Safari, React, Preact, and Angular
- Edit, design, fill, submit, reset or print filled PDF forms
- Save modified PDF documents on the client
-
Cross-Platform
Cross platform solution to view PDF documents on Windows, MAC, Linux, iOS, and Android devices in all modern browsers.
-
Specification Features
Open and view attachments from viewer, navigate through outlines, page labels, and article threads.
-
Viewer Features
Supports popular Document Viewer features to view and navigate through the documents.
-
PDF Integration
Use the power of our server-side GcPdf API and client-side GcDocs PDF Viewer, to achieve maximum solutions that fit your application needs.
-
Web Frameworks
Embed the PDF Viewer in any of the major web frameworks Angular, Vue, ASP.NET Core, ASP.NET MVC, HTML5, React, and Preact.
-
Editor Features
Edit PDF documents with annotations, design PDF Forms, and modify existing PDF documents with advanced editing options.
-
Advanced Text Search
Search documents with specific terms or patterns. Match words, starts with, ends with, proximity search, and wildcard search.

HTML5 Input Types
Custom input types like dates, telephone numbers, URLs, emails, and passwords are supported with drop-downs generated from GcPdf, GcExcel, and viewed in GcPdfViewer.

Annotations Editor
Add and edit annotations from standard PDF specifications in PDF documents through a wide range of supported annotation properties including sound messages.

Form Editor
Add PDF form fields from standard PDF specifications in PDF documents. Edit existing form fields through a wide range of supported Form field properties.
JavaScript Actions
Supports JavaScript actions related to form fields, buttons, and documents.
Text Selection
Left-to-right, right-to-left, and vertical text can be selected in the viewer through the text selection caret.
Print Options
The viewer provides the option to rotate the document pages. The rotated document can be directly printed from the viewer through the print option.
GcPDF Viewer License Options
The GrapeCity Documents PDF Viewer 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 the GcPDFViewer and comes with all standard features, including PDF viewing, searching, and more.
A more detailed comparison is below and helps determine what GcPDF Viewer license plan is the best option for you.
Standard Viewer License
- All standard GcPDF viewer features allow view functionalities
- Advanced search
- Custom context menu
The standard viewer option and view features are included with every GcPdf license purchase.
Visit: Configure GcPdfViewer for Standard Features
View topic 'How to License GcPdfViewer'
Professional Viewer License
- Includes all standard GcPDF Viewer version features plus
- Create or edit annotations
- Redact PDF documents
- Add or modify form fields
- Editing tools-cut, copy, paste, and alignment
- Add and reply to comments
- PDF form filler
- Collaboration
The professional viewer features require the use of a SupportApi property. The GcPDF professional viewer must connect to a server.
Requires GcPdf license and additional fee to access Professional features.
Visit: Configure GcPdfViewer for Professional Features
View topic 'How to License GcPdfViewer'
What's New

- Collaboration Mode – allows multiple people from multiple geographic locations the opportunity to edit, comment, change, and add data as necessary.
- New Custom HTML5 Input Types in PDF Forms – Add in new input types into PDF Forms like Telephone number, Email ID, URL, Month, Week, Number, Range, etc.
- PDF Form Filler - It is now possible to customize field labels, fine-tune the input controls' behavior, and add additional input validation, even if the PDF does not have inline validation or field label information.