Apryse WebViewer Component Plug-in

IMPORTANT: Select component plug-ins are experiencing issues due to a recent browser update. If you encounter any problems with previously functional component plug-ins, please create a support case. If you notice other component plug-ins that are not functioning correctly, please create additional support cases for each instance.

Overview

Apryse WebViewer for Appian is renowned document technology that powers mission-critical applications for private companies, large enterprises, and governments alike.

  • Made Better – Document Processing Tools
    • Bring a fully customizable suite of the highest quality document tools to your Appian instance and easily integrate any common and uncommon document capabilities to work on PDF, MS Office, Images, HTML, CAD, BIM, DICOM, and many more.
  • Out-of-the-box or Fully Customizable User Interface
    • Adjust the user experience to align with your Appian requirements and configure styling and available functionalities comfortably in Appian Designer - or take full control of the user experience and customize details by directly changing the UI’s source code.
  • Secure Client-Side Processing
    • Eliminate security loopholes: Not only can your users complete document tasks within Appian, with client-side processing the data also never leaves the Appian instance.
  • Conveniently Open & Save Documents from and to Appian 
  • Pricing:
    • The Plug-in offers unlimited WebViewer features for free in demo mode, limited only by watermarking processed documents until a license is obtained.
    • Apryse's licensing model scales appropriately with the depth of licensed functionality and your anticipated scope of distribution.
    • Before deploying to production, please contact us to obtain a license: https://apryse.com/form/contact-sales?utm_medium=partner&utm_source=appian
  • Support:

Key Features & Functionality

  • View & Search on PDF, DOCX, XLSX, PPTX, Images, and more
    • Multiple viewing options, reflow mode, and unlimited zoom allow you to view even the most complex or large documents with high-speed and reliability.
  • Annotate, comment, review & approvals
    • Collaborate on PDF, MS Office, and other formats using any of 35+ different annotation tools, such as highlights, stamps and notes. Export annotations via XFDF, and all PDF annotation types.
  • PDF In-line Text Editing
    • Edit & reflow PDF text and images, resize or change the position of text and images. Apply different styles like bolding, italicizing or underlining.
  • PDF Page Manipulation & Document Assembly
    • Insert pages and content, append, split, remove, crop, reorder, rotate, export, edit, and more – manually or programmatically.
  • Redaction
    • Safely and permanently remove sensitive content from PDFs. Redact regions and text manually in the Viewer - or programmatically via search & redact, including RegEx search to detect and remove personally identifiable information (PII).
  • Digital Signatures
    • Sign PDFs using standard (and custom) Digital Signatures. Extract information for validation. Support multiple signatures and XFDF.
  • PDF Form Filling & Extraction
    • Support interactive form filling, FDF, and embedded JavaScript - or programmatically create, pre-fill, sign, extract, and flatten PDF forms.
  • Document Comparison
    • Compare two documents side by side and highlight differences. Compare changes in semantic categories, such as headers, paragraphs, numbers, and generate a differences summary document for easy review.
  • Learn more about WebViewer:
Anonymous
  • As a heads-up, the plugin was updated to 5.8. However, it doesn't seem like the changelog was posted. Here is the changelog for those interested:

    v5.8.0 Release Notes

    • Updated WebViewer from 11.1 to 11.2. Read the full change log here: https://docs.apryse.com/web/guides/changelog.
    • Added new events from document viewer and annotation manager to allow for handling these events from Appian as opposed to a config file Below is a list:
    • onDocumentLoaded: Triggered when a document finishes loading in the viewer.
    • onAnnotationsLoaded: Fired after annotations are fully loaded and rendered on the document.
    • onCompareAnnotationsLoaded: Occurs when annotations from a comparison operation are loaded and displayed.
    • onDocumentUnloaded: Triggered when a document is unloaded or removed from the viewer.
    • onPageComplete: Signals that a page has been fully rendered.
    • onPagesUpdated: Triggered when the document’s page structure or content changes (e.g., pages added or reordered).
    • onRotationUpdated: Fired when the temporary rotation of a page is changed in the viewer.
    • onPageNumberUpdated: Triggered when the currently visible page number is updated.
    • onTextSelected: Occurs when text is selected by the user within the document.
    • onAnnotationSelected: Fired when an annotation is selected by the user.
    • onAnnotationDeselected: Triggered when an annotation is deselected by the user.
    • onFieldChanged: Occurs when a field (e.g., a form field) is modified by the user.
    • onToolModeUpdated: Fired when the active tool mode (e.g., annotation tool, selection tool) is updated.
    • onZoomUpdated: Triggered when the zoom level is changed in the viewer.
    • onSearchResultsChanged: Fired when the search results within the document are updated (e.g., new search term or results displayed). 
    • Added spinner when saving to Appian
    • Added initialZoomLevel property that sets the zoom level on each document load
    • Added removeSaveAsFormatOptions property to remove certain formats from the save as modal. Use "pdf", "office", and "image"
    • Added support for loading with data URLs. This may be slower with larger files.
  • Hey Priya,

    The error you see seems rather odd. Same with the button text. It doesn't seem like the worker files or even the language files are loading in your environment. You might be running into some security or deployment issues. I would recommend checking your browser console for more details and the network panel for the failed requests. Normally, these files should be served in your environment once the plugin is installed. However, it doesn't seem like that is the case or the network requests are being blocked.

  • Hi we are trying to get a hands on for the component by setting it up in our environment. We are unable to view the document. we are getting an error as "The worker has encountered an error". Can you kindly help. we tried with different browsers, filetypes including pdf, word, jpeg

  • v5.7.0 Release Notes
    • Updated WebViewer to version 11.1.1. You can read the full changelog here: docs.apryse.com/.../changelog
    • Updated component to use new UI APIs
    • Added WCAG compliance to the UI
    • Added option to use modular UI. The UI will remain as legacy until the next major version. Modular UI component properties are not available through properties yet. Please use the config file for now.
  • Hello,

    I believe I found your support ticket, and I've responded there. Please let me know if that wasn't it!

  • This is happening to us too. We opened a support case. 

  • v5.6.3 Release Notes
    • Updated WebViewer to nightly stable build 20241028
    • Fixed issue where form field calculations don't work for specific files
    • Updated UI dependency
  • Hello,

    I cannot confirm this behavior.

    Could you please clarify which version you updated from and to?

    Did you get any errors in the browser console and network panel?

    You might have to clear your cache in Chrome as Appian will cache the component files. Although, the recent change should avoid this as the component pointing to the wrong version of WebViewer will cause errors.

  • Seems like the latest version is not able to show the documents in Chrome. Firefox is ok. Anyone can confirm this behaviour? Thanks.

  • v5.6.2 Release Notes