Accusoft PDF Viewer

Add responsive PDF viewing to your web application with no servers or plugins
Laptop

Lightweight. Responsive. Free.

Accusoft PDF Viewer is a free-to-use JavaScript PDF library that integrates easily into your web application. No server configurations or browser plugins are required. With a responsive UI, this lightweight viewer delivers a dynamic PDF experience across all devices.

How simple is it? Add PDF viewing capabilities to your web application in less than 10 lines of code:

<div id="viewer"></div>
<script>
  (async () => {
    const pdfViewer = await window.Accusoft.PdfViewerControl.create({
      sourceDocument: 'https://MyURL.com/MyPDF.pdf',
      container: document.getElementById('viewer')
    });
  })();
</script>

Try the Accusoft PDF Viewer Demo!

Accusoft PDF Viewer Benefits

100% Client-Side Deployment

Our JavaScript-based PDF library runs entirely within the browser to improve your application’s performance and reliability.

No External Dependencies

PDF viewing takes place within your secure web application. No third-party plugins or external software installation needed.

Fast, Easy Installation

Add just a few lines of code to your existing web application to start viewing PDFs right away and get to market faster.

Mobile Ready

Easily view and interact with documents on any screen size thanks to controls optimized for out-of-the-box mobile support.

Free to Use

Download and incorporate Accusoft PDF Viewer into your web application today at no cost. No purchases necessary.

Better Viewing Support
Proven PDF.js Foundation

We built our innovative features upon the popular foundation of PDF.js to ensure reliable document rendering.

Key Features

Expand your application’s viewing capabilities with Accusoft PDF Viewer

Responsive UI

View and interact with PDFs on any device.

High-Quality Rendering

Ensure images stay sharp at all zoom levels.

Fast Search

Get near-instant results with full-text search.

More Features Are on Their Way!

We’ve got big plans in store for Accusoft PDF Viewer! Our development team is working hard to add new features such as annotation, eSignature, white-labeling, and a customizable UI. Sign up now to receive notifications about new capabilities as soon they become available.

Employee Thumbnail
Charlie Davis Senior Software Engineer

Charlie Davis has been with Accusoft since 2015. He is currently the lead engineer on the Accusoft PDF Viewer project. During his time at Accusoft, he has worked on a myriad of different products and teams including the support team, PrizmDoc Viewer, OnTask, and more. He has also given a variety of talks on Node.js at local Node.js meetups and published multiple blog posts on Node.js development. A graduate of University of Miami, Charlie earned a Computer Science B.S and an English Literature B.A. When he's not coding, he enjoys playing and recording music with his band Wallysburg.

Try Accusoft PDF Viewer

Responsive UI

The optimized viewer UI adapts seamlessly from desktop displays to smaller mobile screens.

  • Out-of-the-box mobile interface
  • Pinch to zoom support
  • Full screen view on all devices

Fast Content Search

Find what you need fast for streamlined document navigation. Accusoft PDF Viewer’s full-text search functionality delivers near-instant search results even when viewing lengthy PDF files.

High-Quality Rendering

Dynamic PDF rendering delivers a superior viewing experience.

  • Maintains image clarity when zooming
  • Renders sharp text on high DPI screens
  • Responsive viewer adapts to screen size

Easy-to-Use Controls

From panning, thumbnails, and zoom options to a streamlined interface for mobile devices, Accusoft PDF Viewer gives you the intuitive tools you need to implement an outstanding viewing experience within your application.

More Features Are on Their Way!

We’ve got big plans in store for Accusoft PDF Viewer! Our development team is working hard to add new features such as annotation, eSignature, white-labeling, and a customizable UI. Sign up now to receive notifications about new capabilities as soon they become available.

Add responsive PDF viewing in a snap!

Download our web-based JavaScript PDF library today at no cost. No server configurations or plugins are required for integration. Just insert a few snippets of code to add mobile-friendly viewing to your web application.

More Features Are on Their Way!

We’ve got big plans in store for Accusoft PDF Viewer! Our development team is working hard to add new features such as annotation, eSignature, white-labeling, and a customizable UI. Sign up now to receive notifications about new capabilities as soon they become available.

Accusoft PDF Viewer Licensing

Get Answers to Frequently Asked Questions

Question

What browsers are supported by Accusoft PDF Viewer?

Answer
  • Windows: All chromium based browsers such as Microsoft Edge and Google Chrome.
  • Mac: Safari
  • iOS: Native Safari Browser
  • Android: Native Chrome Browser
Question

What file types are supported by Accusoft PDF Viewer?

Answer

The viewer currently supports only PDF file formats based on the PDF32000 specification. If you need more wide ranging document support our PrizmDoc Server platform can help!

Question

Can I remove the Accusoft branding or change the look and feel of Accusoft PDF Viewer?

Answer

While this feature is not currently available in the free version of the product, a paid version will be available in the coming months that will allow you to change the look and feel as well as remove all branding. Contact us for more information.

Question

Where can I find the documentation for Accusoft PDF Viewer?

Answer

Documentation can be found in the readme file of our download package. Navigate to the “Get Started” tab to begin.

Question

Do you have sample code available?

Answer

Yes, we have two samples available to get you started quickly:

  1. An HTML page that uses the viewer via a <script> tag and CDN URL to display a PDF
  2. A React app which uses the viewer to display a PDF.

 

Question

Does the Accusoft PDF Viewer require any server installation or plugins?

Answer

No, the Accusoft PDF Viewer is completely client side and requires no server components or plugins in your users browsers.

Question

How is PDF.js incorporated into Accusoft PDF Viewer?

Answer

PDF.js consists of three main layers – Core, Display, and Viewer. We use the Core layer for parsing and interpreting PDFs. We use the Display layer as a base for rendering, and have added improvements in speed and document fidelity. We created the Viewer layer from the ground up to support mobile-first viewing on all device types.

Question

Can I make a feature request?

Answer

Yes. You can submit your request here by clicking “Add a new Idea”.

Question

How do I submit a bug if I’m using your free version?

Answer

Please submit bugs here.

Question

Can I get support for Accusoft PDF Viewer?

Answer

Yes, basic support is available for a charge. To add support, contact us today.

Question

Why am I experiencing poor zoom or layout experience on mobile devices when pinching and navigating?

Answer

For the best mobile experience make sure and include the following meta tag in the head section of the document containing the viewer:

<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"name="viewport"/>

More Features Are on Their Way!

We’ve got big plans in store for Accusoft PDF Viewer! Our development team is working hard to add new features such as annotation, eSignature, white-labeling, and a customizable UI. Sign up now to receive notifications about new capabilities as soon they become available.