Class: Sanitizer

PDFNet. Sanitizer


new Sanitizer()

The class Sanitizer. static interface to Apryse SDKs document sanitization functionality

Classes

SanitizeOptions

Methods


<static> createSanitizeOptions( [json])

Method to create a SanitizeOptions object.
Parameters:
Name Type Argument Description
json string <optional>
JSON data containing options values for SanitizeOptions (optional).
Returns:
A promise that resolves to a PDFNet.Sanitizer.SanitizeOptions.
Type
Promise.<PDFNet.Sanitizer.SanitizeOptions>

<static> getSanitizableContent(doc)

Retrieves the types of sanitizable content that are present within the document.
Parameters:
Name Type Description
doc PDFNet.PDFDoc | PDFNet.SDFDoc | PDFNet.FDFDoc
Returns:
A promise that resolves to a PDFNet.Sanitizer.SanitizeOptions object
Type
Promise.<PDFNet.Sanitizer.SanitizeOptions>

<static> sanitizeDocument(doc [, options])

Performs document sanitization based on the specified sanitize options. If no options are provided, all sanitizable content present will be removed.
Parameters:
Name Type Argument Description
doc PDFNet.PDFDoc | PDFNet.SDFDoc | PDFNet.FDFDoc The document to sanitize.
options PDFNet.Sanitizer.SanitizeOptions <optional>
Document sanitization options (optional).
Returns:
Type
Promise.<void>