The PDFProtect secures a given PDF file by applying password protection and disabling selected features (printing, content extraction, annotations). It leverages the PdfSharp library under the hood and runs as external logic in OutSystems ODC.
✨ Key Features
🔐 Password Protection – Add user-defined passwords to PDF files.
📑 File Security Settings – Restrict or allow specific PDF permissions, such as:
Disable printing
Disable content extraction
Disable annotations
Allow form filling
⚡ Custom C# Integration – Uses the OutSystems.ExternalLibraries.SDK to expose secure PDF manipulation methods as actions inside ODC.
BSD-3 license (https://opensource.org/licenses/BSD-3-Clause)