XfdfImporter.Options |
XfdfImporter.Options.encryptOutput(PdfEncryptor.Options options) |
|
XfdfImporter.Options |
XfdfImporter.Options.encryptOutput(java.lang.String userPassword,
java.lang.String ownerPassword) |
Encrypts the imported output with AES-256, the modern default.
|
XfdfImporter.Options |
XfdfImporter.Options.ids(java.lang.String idsCsv) |
Restricts the import to the XFDF entries whose ID is in the given
comma-separated list -- an annotation's own name attribute, or
a field's fully-qualified name.
|
XfdfImporter.Options |
XfdfImporter.Options.optimizeOutput(boolean optimizeOutput) |
Runs com.pd4ml.pdf.optimizer.PdfOptimizer (default settings: reachability
cleanup plus duplicate-content merging) on the imported PDF before
returning it.
|
XfdfImporter.Options |
XfdfImporter.Options.password(java.lang.String password) |
Password to open the input PDF, if encrypted (user or owner password; empty/omitted tries an empty password).
|
XfdfImporter.Options |
XfdfImporter.Options.types(java.lang.String typesCsv) |
Restricts the import to XFDF entries of the given type(s), a
comma-separated list, e.g.
|
XfdfImporter.Options |
XfdfImporter.Options.updateIfExists(boolean updateIfExists) |
When true, an <annots> entry whose name (PDF
/NM) matches an annotation already in the PDF updates that
annotation in place instead of adding a duplicate.
|