|
Foxit PDF SDK
|
Configuration settings for removing hidden or sensitive data from a PDF document.
More...
Public Member Functions | |
| HiddenInfoSettingData () | |
| Constructs a HiddenDataSetting object with all removal options enabled by default. | |
| synchronized void | delete () |
| Clean up related resources immediately. More... | |
| boolean | getEnable_remove_bookmark () |
| Get a boolean value indicating whether to remove bookmarks. More... | |
| boolean | getEnable_remove_comment () |
| Get a boolean value indicating whether to remove comments and annotations. More... | |
| boolean | getEnable_remove_content () |
| Get a boolean value indicating whether to remove invisible or obscured content. More... | |
| boolean | getEnable_remove_fileattachment () |
| Get a boolean value indicating whether to remove embedded file attachments. More... | |
| boolean | getEnable_remove_form_fields () |
| Get a boolean value indicating whether to remove interactive form fields. More... | |
| boolean | getEnable_remove_hidden_layer () |
| Get a boolean value indicating whether to remove hidden layers (Optional Content Groups). More... | |
| boolean | getEnable_remove_hidden_text () |
| Get a boolean value indicating whether to remove hidden text. More... | |
| boolean | getEnable_remove_link () |
| Get a boolean value indicating whether to remove hyperlink annotations. More... | |
| boolean | getEnable_remove_metadata () |
| Get a boolean value indicating whether to remove document metadata. More... | |
| boolean | getEnable_remove_overlaping () |
| Get a boolean value indicating whether to remove overlapping objects. More... | |
| boolean | getEnable_remove_searchIndex () |
| Get a boolean value indicating whether to remove the search index. More... | |
| void | setEnable_remove_bookmark (boolean value) |
| Set a boolean value indicating whether to remove bookmarks. More... | |
| void | setEnable_remove_comment (boolean value) |
| Set a boolean value indicating whether to remove comments and annotations. More... | |
| void | setEnable_remove_content (boolean value) |
| Set a boolean value indicating whether to remove invisible or obscured content. More... | |
| void | setEnable_remove_fileattachment (boolean value) |
| Set a boolean value indicating whether to remove embedded file attachments. More... | |
| void | setEnable_remove_form_fields (boolean value) |
| Set a boolean value indicating whether to remove interactive form fields. More... | |
| void | setEnable_remove_hidden_layer (boolean value) |
| Set a boolean value indicating whether to remove hidden layers (Optional Content Groups). More... | |
| void | setEnable_remove_hidden_text (boolean value) |
| Set a boolean value indicating whether to remove hidden text. More... | |
| void | setEnable_remove_link (boolean value) |
| Set a boolean value indicating whether to remove hyperlink annotations. More... | |
| void | setEnable_remove_metadata (boolean value) |
| Set a boolean value indicating whether to remove document metadata. More... | |
| void | setEnable_remove_overlaping (boolean value) |
| Set a boolean value indicating whether to remove overlapping objects. More... | |
| void | setEnable_remove_searchIndex (boolean value) |
| Set a boolean value indicating whether to remove the search index. More... | |
Configuration settings for removing hidden or sensitive data from a PDF document.
| synchronized void com.foxit.sdk.pdf.HiddenInfoSettingData.delete | ( | ) |
Clean up related resources immediately.
| com.foxit.sdk.pdf.HiddenInfoSettingData.getEnable_remove_bookmark | ( | ) |
Get a boolean value indicating whether to remove bookmarks.
Bookmarks are document outlines that may reveal document structure or private section names.
| com.foxit.sdk.pdf.HiddenInfoSettingData.getEnable_remove_comment | ( | ) |
Get a boolean value indicating whether to remove comments and annotations.
Comments may contain personal notes, editorial feedback, or private data.
| com.foxit.sdk.pdf.HiddenInfoSettingData.getEnable_remove_content | ( | ) |
Get a boolean value indicating whether to remove invisible or obscured content.
Includes content fully covered by other elements or outside the visible page area.
| com.foxit.sdk.pdf.HiddenInfoSettingData.getEnable_remove_fileattachment | ( | ) |
Get a boolean value indicating whether to remove embedded file attachments.
File attachments may contain hidden or unrelated external content embedded in the PDF.
| com.foxit.sdk.pdf.HiddenInfoSettingData.getEnable_remove_form_fields | ( | ) |
Get a boolean value indicating whether to remove interactive form fields.
Form fields such as text boxes and checkboxes may store sensitive user input.
| com.foxit.sdk.pdf.HiddenInfoSettingData.getEnable_remove_hidden_layer | ( | ) |
Get a boolean value indicating whether to remove hidden layers (Optional Content Groups).
Hidden layers can contain text or graphics not visible in normal viewing mode.
| com.foxit.sdk.pdf.HiddenInfoSettingData.getEnable_remove_hidden_text | ( | ) |
Get a boolean value indicating whether to remove hidden text.
Hidden text may be visually invisible but still accessible through text extraction.
| com.foxit.sdk.pdf.HiddenInfoSettingData.getEnable_remove_link | ( | ) |
Get a boolean value indicating whether to remove hyperlink annotations.
Links may lead to external sites or reference internal sensitive sections.
| com.foxit.sdk.pdf.HiddenInfoSettingData.getEnable_remove_metadata | ( | ) |
Get a boolean value indicating whether to remove document metadata.
Metadata may contain title, author, keywords, and other hidden descriptive information.
| com.foxit.sdk.pdf.HiddenInfoSettingData.getEnable_remove_overlaping | ( | ) |
Get a boolean value indicating whether to remove overlapping objects.
Overlapping elements can be used to obscure sensitive content or create misleading visuals.
| com.foxit.sdk.pdf.HiddenInfoSettingData.getEnable_remove_searchIndex | ( | ) |
Get a boolean value indicating whether to remove the search index.
Search indexes speed up full-text search but may retain hidden or outdated content.
| com.foxit.sdk.pdf.HiddenInfoSettingData.setEnable_remove_bookmark | ( | boolean | value | ) |
Set a boolean value indicating whether to remove bookmarks.
Bookmarks are document outlines that may reveal document structure or private section names.
| [in] | value | A boolean value indicating whether to remove bookmarks. |
| com.foxit.sdk.pdf.HiddenInfoSettingData.setEnable_remove_comment | ( | boolean | value | ) |
Set a boolean value indicating whether to remove comments and annotations.
Comments may contain personal notes, editorial feedback, or private data.
| [in] | value | A boolean value indicating whether to remove comments and annotations. |
| com.foxit.sdk.pdf.HiddenInfoSettingData.setEnable_remove_content | ( | boolean | value | ) |
Set a boolean value indicating whether to remove invisible or obscured content.
Includes content fully covered by other elements or outside the visible page area.
| [in] | value | A boolean value indicating whether to remove invisible or obscured content. |
| com.foxit.sdk.pdf.HiddenInfoSettingData.setEnable_remove_fileattachment | ( | boolean | value | ) |
Set a boolean value indicating whether to remove embedded file attachments.
File attachments may contain hidden or unrelated external content embedded in the PDF.
| [in] | value | A boolean value indicating whether to remove embedded file attachments. |
| com.foxit.sdk.pdf.HiddenInfoSettingData.setEnable_remove_form_fields | ( | boolean | value | ) |
Set a boolean value indicating whether to remove interactive form fields.
Form fields such as text boxes and checkboxes may store sensitive user input.
| [in] | value | A boolean value indicating whether to remove interactive form fields. |
| com.foxit.sdk.pdf.HiddenInfoSettingData.setEnable_remove_hidden_layer | ( | boolean | value | ) |
Set a boolean value indicating whether to remove hidden layers (Optional Content Groups).
Hidden layers can contain text or graphics not visible in normal viewing mode.
| [in] | value | A boolean value indicating whether to remove hidden layers (Optional Content Groups). |
| com.foxit.sdk.pdf.HiddenInfoSettingData.setEnable_remove_hidden_text | ( | boolean | value | ) |
Set a boolean value indicating whether to remove hidden text.
Hidden text may be visually invisible but still accessible through text extraction.
| [in] | value | A boolean value indicating whether to remove hidden text. |
| com.foxit.sdk.pdf.HiddenInfoSettingData.setEnable_remove_link | ( | boolean | value | ) |
Set a boolean value indicating whether to remove hyperlink annotations.
Links may lead to external sites or reference internal sensitive sections.
| [in] | value | A boolean value indicating whether to remove hyperlink annotations. |
| com.foxit.sdk.pdf.HiddenInfoSettingData.setEnable_remove_metadata | ( | boolean | value | ) |
Set a boolean value indicating whether to remove document metadata.
Metadata may contain title, author, keywords, and other hidden descriptive information.
| [in] | value | A boolean value indicating whether to remove document metadata. |
| com.foxit.sdk.pdf.HiddenInfoSettingData.setEnable_remove_overlaping | ( | boolean | value | ) |
Set a boolean value indicating whether to remove overlapping objects.
Overlapping elements can be used to obscure sensitive content or create misleading visuals.
| [in] | value | A boolean value indicating whether to remove overlapping objects. |
| com.foxit.sdk.pdf.HiddenInfoSettingData.setEnable_remove_searchIndex | ( | boolean | value | ) |
Set a boolean value indicating whether to remove the search index.
Search indexes speed up full-text search but may retain hidden or outdated content.
| [in] | value | A boolean value indicating whether to remove the search index. |