Web SDKv1.0.0

SecurityApi.permissions

What the document allows, as a DocumentPermissions with every entry present. printHighQuality is reported denied whenever print is. A getter: answers at once, and throws DOCUMENT_CLOSED on a closed document.
getterReadingsince 1.0.0

Signature

get permissions(): Required<DocumentPermissions>

Returns

Required<DocumentPermissions> print, printHighQuality, modify, copy, annotate, fillForms, extractForAccessibility and assemble, every entry present.

Throws

  • DOCUMENT_CLOSED — read on a closed document.

Example

TypeScript
// Hold your own code to the document's permissions
if (!doc.security.permissions.modify) throw new Error('This document forbids changes');

More in SecurityApi