mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2025-09-12 17:52:13 +02:00
Added comment to improve future maintainability
This commit is contained in:
parent
8be867b429
commit
849d22e71f
@ -619,6 +619,9 @@ public class GetInfoOnPDF {
|
||||
private void setNodePermissions(PDDocument pdfBoxDoc, ObjectNode permissionsNode) {
|
||||
AccessPermission ap = pdfBoxDoc.getCurrentAccessPermission();
|
||||
|
||||
// Note: The boolean values are inverted because the PDF permission system uses a "prevent" naming scheme.
|
||||
// For example, canAssembleDocument() returns false when document assembly is prevented.
|
||||
// This inversion ensures the code's boolean values match the PDF's permission model.
|
||||
permissionsNode.put("Document Assembly", getPermissionState(!ap.canAssembleDocument()));
|
||||
permissionsNode.put("Extracting Content", getPermissionState(!ap.canExtractContent()));
|
||||
permissionsNode.put(
|
||||
|
Loading…
Reference in New Issue
Block a user