the document viewer matchup - snowbound software...but not all document viewers are created equally....

10
VirtualViewer ® HTML5 vs PDF.js vs THE DOCUMENT VIEWER MATCHUP: THE DOCUMENT VIEWER MATCHUP:

Upload: others

Post on 20-May-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: THE DOCUMENT VIEWER MATCHUP - Snowbound Software...But not all document viewers are created equally. Like so many pieces of software and technology, the available viewers on the market

VirtualViewer® HTML5 vs PDF.js

vs

THE DOCUMENT VIEWERMATCHUP:

THE DOCUMENT VIEWERMATCHUP:

Page 2: THE DOCUMENT VIEWER MATCHUP - Snowbound Software...But not all document viewers are created equally. Like so many pieces of software and technology, the available viewers on the market

The Document Viewer Matchup: VirtualViewer® HTML5 vs. PDF.js 2

If you are reading this, you most likely know what a universal document viewer is—software that allows users to view many different document and image formats within one single interface, eliminating the need to individually open separate applications, such as Microsoft Word and Adobe Acrobat.

But not all document viewers are created equally. Like so many pieces of software and technology, the available viewers on the market range from free, open source software to high-end, powerful document viewers that can be integrated into existing content management systems and any other type of application that requires image or document viewing.

As the saying goes, you get what you pay for. And when it comes to the wide array of viewers on the market, it isn’t a surprise that free, default viewers that are included in browsers and other document management systems have limited amounts of feature functionality compared to more robust document viewers.

For someone simply needing to view a PDF within their internet browser, a default viewer might get the job done if you’re content to simply view and deal with the occasional unreadable document. But what about the power users? The knowledge workers in document-heavy industries such as legal, insurance, health, shipping, and government who interact with hundreds of documents daily? For these users, documents aren’t just something that need to be viewed, they also need to be managed, manipulated, annotated, distributed, and stored—among many other things.

Enter: Snowbound’s pure HTML5 and feature-rich, VirtualViewer® HTML5.

In this piece, we will be specifically looking at how Snowbound’s browser-based document viewer compares with PDF.js, a standard default document viewer from Mozilla. Let’s dive in…

1DOWN

Page 3: THE DOCUMENT VIEWER MATCHUP - Snowbound Software...But not all document viewers are created equally. Like so many pieces of software and technology, the available viewers on the market

The Document Viewer Matchup: VirtualViewer® HTML5 vs. PDF.js 3

the

document

viewing

playbook

WHAT IS PDF.JS?

PDF.js or pdf.js, as the name suggests, is a JavaScript library that renders PDF files using the HTML5 Canvas. It is a free, open-

source project that was created in 2011 by the Mozilla Foundation, specifically Andreas Gal, who launched it initially as an experiment.

PDF.js can work as a part of a web application or embedded within a browser. It was originally created as a Firefox extension, but since 2013 it is now enabled by default in Mozilla Firefox and also serves as the default embedded PDF viewer in Chrome.

Getting more technical, PDF.js loads PDF documents, parses the file and associated metadata, and renders page output to a DOM node.

As for feature functionality, the PDF.js viewer is pretty bare bones. It allows users to view a single file format (PDFs) from a browser. It also provides thumbnails and simple page navigation tools, as well as a handful of basic functions (rotate, export, save as, etc).

For users who simply need to view a PDF file quickly, PDF.js is perfectly adequate for the job, but for anything beyond that, a more powerful solution is required.

2DOWN

Page 4: THE DOCUMENT VIEWER MATCHUP - Snowbound Software...But not all document viewers are created equally. Like so many pieces of software and technology, the available viewers on the market

The Document Viewer Matchup: VirtualViewer® HTML5 vs. PDF.js 4

NEXT LEVEL VIEWING WITH VIRTUALVIEWER® HTML5

VirtualViewer® HTML5 is Snowbound’s flagship, award-winning product—a pure HTML5 document viewer that provides users with a faster and more robust document viewing experience, including the ability to compare, annotate, redact, and split & merge hundreds of different document formats all from a single viewing web interface.

Let’s take a look at how VirtualViewer directly compares with PDF.js in a variety of different categories…

3DOWN

Feature VirtualViewer® HTML5 PDF.js

Formats Supported 100+, including MS Office, CAD & OCR PDF only

Annotations Yes (including tagging & commenting) No

Redactions Yes (and pattern-based search & redact) No

Document Comparison Yes No

Split & Merge Documents Yes No

Document Navigation Yes No

OCR Yes No

Integration w/ Existing Systems Yes (connectors for Alfresco, IBM, & Pegasystems) Yes

Active Development Yes Limited

Dedicated Support Team Yes (24x7 available) No

Price Starting at 5,000 Free

Page 5: THE DOCUMENT VIEWER MATCHUP - Snowbound Software...But not all document viewers are created equally. Like so many pieces of software and technology, the available viewers on the market

The Document Viewer Matchup: VirtualViewer® HTML5 vs. PDF.js 5

Annotation &

Redactions

Format Support

While PDF.js offers PDF support only, VirtualViewer allows users to view and manage hundreds of different document and image formats, including MS Office, PDF, TIFF, AFP, JPEG, DWG and AFP/MO:DCA. Snowbound’s robust document support also includes specialty file formats like CAD and SVG. For users needing to handle anything beyond just PDFs, a more comprehensive document support library is essential.

Advantage: Snowbound

Annotation & Redactions

The ability to securely annotate and redact documents is where VirtualViewer really separates itself from default viewers like PDF.js, which offers no such functionality. With VirtualViewer, users have a variety of powerful annotation and redaction features at their disposal, including:

• Annotation Templates (such as rubber stamps, sticky notes, highlighting, and watermarks) – allows users to quickly and efficiently collaborate on documents with other users

• Pattern-Based Redaction – allows users to search for patterns in text (social security numbers, phone numbers, credit card numbers, and e-mail addresses) and then batch redact all of the matching results for security and privacy reasons

• Annotation Commenting & Tagging – allows users to efficiently communicate with other users on documents by leaving comments and assigning tags to indicate why the annotation was placed on the page

Advantage: Snowbound

Page 6: THE DOCUMENT VIEWER MATCHUP - Snowbound Software...But not all document viewers are created equally. Like so many pieces of software and technology, the available viewers on the market

The Document Viewer Matchup: VirtualViewer® HTML5 vs. PDF.js 6

Document Navigation & Manipulation

Similarly to annotation and redaction, VirtualViewer equips users with a variety of document navigation and manipulation tools that are not available in PDF.js:

• Document Comparison & Split Screen - allows users to compare two different text documents side-by-side in a split screen and navigate through the highlighted differences

• Split & Merge Documents – allows users to split, merge, reorder, add, delete, extract, and export pages and meet their case management needs

• Multi-Page & Multi-Document Navigation – users can quickly navigate between documents and pages using tabbed windows and thumbnails

• OCR (Optical Character Recognition) - allows users to perform text and pattern search on files such as PDF, TIFF, JPEG, and PNG, as well as text selection after the document has been OCR’d

Advantage: Snowbound

Integration

When it comes to enterprise document viewing, most organizations need a viewer that can be integrated directly into their existing content management systems.

The PDF.js viewer is designed to work as a standalone webpage. While it can be integrated within a web application, it has configuration limitations once it has been placed within an iframe sandbox and often requires custom components to fully integrate.

VirtualViewer, on the other hand, has a variety of connectors for major ECM systems such as Alfresco Content Services, IBM Content Navigator, and Pegasystems. The viewer also comes with a suite of APIs that allowdevelopers to integrate the viewer with any repository, including homegrown applications and OEMs. These APIs also make it easy to configure the user interface to match the existing system.

Unique content handler technology enables VirtualViewer to be configured to access files stored in several different locations, including disparate content

management applications or file servers.

Advantage: Snowbound

Page 7: THE DOCUMENT VIEWER MATCHUP - Snowbound Software...But not all document viewers are created equally. Like so many pieces of software and technology, the available viewers on the market

The Document Viewer Matchup: VirtualViewer® HTML5 vs. PDF.js 7

Active Development & Support

Every organization in need of document viewing technology has unique requirements when it comes to support and maintenance.

Snowbound has a dedicated team of active, full-time developers and support staff who are constantly improving the product with new features and delivering 24x7 support when things go wrong.

While one would assume a viewer supported by Mozilla would have a robust set of developers contributing to its development, the numbers say otherwise. When looking at the PDF.js GitHub, it is revealed that there are only four volunteer developers actively working on it. Equally concerning, there are over 700 open issues with multiple bugs submitted every day.

Documents can be tricky business. Unusual or corrupt documents aren’t always automatically supported by a viewer and hands-on-service and access to a development team is often needed to meet an organization’s specific requirements. This needs to be taken into consideration when choosing a viewer.

Advantage: Snowbound

Price

We already mentioned that PDF.js is a free, open-source piece of technology.

Snowbound offers a variety of flexible pricing options to cater directly to each customer, including perpetual, subscription, and OEM pricing models.

Snowbound’s HTML5 Starter Kit Option starts at $5,000 and is designed to get your business up-and-running quickly and cost-effectively. Please consult [email protected] for further pricing details.

Advantage: PDF.js

Page 8: THE DOCUMENT VIEWER MATCHUP - Snowbound Software...But not all document viewers are created equally. Like so many pieces of software and technology, the available viewers on the market

The Document Viewer Matchup: VirtualViewer® HTML5 vs. PDF.js 8

Web Server / Apache Tomcat

The Alfresco Digital BusinessPlatform

AMP 1 AMP 2VirtualViewer® Content Server

VirtualViewer® HTML5

Plugin forShare

Internet / Intranet

Device

Browser

VirtualViewer® HTML5 Document Viewer

iOS

Alfresco Digital Workspace & Share**

The application server manages VirtualViewer®

Alfresco Module Package incorporates the

VirtualViewer® Content Server into the Alfresco

content repository

IncludesAlfresco platforms*,the Alfresco Digital Workspace & Share

Alfresco Module Package integrates the VirtualViewer® HTML5 viewer into the Share

application

Works on any device

Works in any browser integrated within the Alfresco application

The Alfresco Digital Workspace provides

users an interface into Alfresco’s repository

Pure HTML5 Web Client that displays

documents within the browser (no download or certi�cate required)

VirtualViewer® HTML5for

AMP - Alfresco Module Package

Share - Content Application that launches VirtualViewer®

Alfresco ships with Apache Tomcat

* Alfresco Content Services, Alfresco Process Services, Alfresco Governance Services, and Alfresco Application Development Framework (ADF)

**Supports any ADF-built application

Page 9: THE DOCUMENT VIEWER MATCHUP - Snowbound Software...But not all document viewers are created equally. Like so many pieces of software and technology, the available viewers on the market

The Document Viewer Matchup: VirtualViewer® HTML5 vs. PDF.js 9

CONCLUSION

When shopping for document viewers, it is important to make sure it has the features your organization requires to effectively manage its documents. PDF.js

might be free and possess basic viewing features, but for users in need of more robust features, a viewer like VirtualViewer HTML5 is light years ahead of the competition.

If you would like to take your document viewing to the next level, Snowbound would love to talk with you. You can contact us via any of the platforms listed on the next page.

4DOWN

DocumentViewingChampion

DocumentViewingChampion