Introduction
You can add support for annotating and redacting documents using the PrizmDoc Viewer Client user interface and PrizmDoc Viewer APIs.
PrizmDoc Viewer Client User Interface
PrizmDoc Viewer Client provides a rich set of controls, allowing your users to:
- Manually add, edit and update annotations and redactions
- Comment on annotations and redactions
- Search for text and redact found occurrences
- Search for Personally Identifiable Information (PII) and redact found occurrences
- Specify redaction reasons
- Save annotations and redactions for future use and load back into the viewer client
- Use multiple annotation layers for the same document
- Collaborate on annotated and redacted documents
- "Burn" annotations and redactions (create a new PDF document with markup applied)
- Print documents with markup applied, including comments and redaction reasons
- Preview redacted text in the printed or burned document
Check out the PrizmDoc Annotation Demo to familirize yourself with the Viewer Client annotation and redaction features.
Like many other aspects of the PrizmDoc Viewer Client, its annotation and redaction tools are highly customizable. See Customize the Markup for more details.
PrizmDoc Viewer Client API
Most of PrizmDoc Viewer Client's annotation and redaction features can be accessed programmatically. See Work with Annotations for various aspects of working with markup via the Viewer Client API.
PrizmDoc Application Services API
PrizmDoc Application Services (PAS) API allows you to:
- Save markup layers in its database and load back for viewing or updating.
- Burn markup using the source document of a viewing session.
- Use Viewing Packages to Keep Markup Intact With Your Documents.
PrizmDoc Server API
PrizmDoc Server API allows you to:
- Burn markup for documents which are not associated with viewing sessions.
- Automatically Redact Documents based on regular expressions.
- Produce Text-Based Redacted Output.
Important Aspects to Consider
Keeping Markup Intact With Your Documents
Since PrizmDoc continuously improves the rendering of documents, upgrading to a new PrizmDoc version causes some documents to display differently than how they displayed prior to the upgrade. In particular, some text may shift to another line or even another page. The same may occur if you upgrade your system to a new OS version, install or remove fonts, or make other system wide updates.
If you have previously created markup (annotations or redactions) and saved them for future use, instead of immediately burning them to your documents, such an update may cause the markup to misalign with the rendered document.
In order to keep your saved markup intact with rendered documents, use PrizmDoc PDF-only Viewing Packages. See Keeping Markup Intact With Your Documents for more details.