מה תרצה/י לחפש?
Encrypted PDF files by the NAGIX
Table of Contents
Encrypted PDF Files in NAGIX
1. Overview
The NAGIX system can process both encrypted and unencrypted PDF files. During processing, NAGIX inserts PDF accessibility tags and, when possible, verifies the document permissions required for accessibility compliance.
💡
Key accessibility requirement:
One of the important ISO-related requirements is the
Content Copying for Accessibility permission.
This permission is displayed in the PDF document properties under
File Properties → Security tab → Document Restrictions.
If this permission is not allowed, NAGIX attempts to change it to Allowed, depending on the PDF encryption state and the passwords available during processing.
2. Password Format
Owner and User passwords must be provided using the following convention:
| Required Password Input | Format | Example |
|---|---|---|
| Owner password and User password | ownerpassword|userpassword |
myOwnerPass|myUserPass |
| Owner password only | ownerpassword |
myOwnerPass |
| User password only | |userpassword |
|myUserPass |
ℹ️
Important:
The vertical bar character
| is used as the separator between
the Owner password and the User password.
3. Possible PDF Encryption States
A PDF file processed by NAGIX can be in one of the following encryption states:
- Encrypted with User password only
- Encrypted with Owner password only
- Encrypted with both User password and Owner password
- Not encrypted
4. Processing Rules
During processing, NAGIX may know one of the following password combinations:
- The User password is known, but the Owner password is unknown
- The Owner password is known, but the User password is unknown
- Neither the Owner password nor the User password is known
- Both the Owner password and the User password are known
⚠️
Critical rule:
If a PDF file is encrypted for opening with a User password and NAGIX does
not know this password, NAGIX cannot open and read the PDF file.
In this case, processing stops and NAGIX returns an error.
✅
Successful processing result:
When the PDF can be opened and modified, NAGIX inserts accessibility tags.
If Content Copying for Accessibility is not allowed,
NAGIX changes it to Allowed when the encryption permissions
allow this change.
5. Scenario Matrix
5.1 PDF Encrypted with User Password Only
| Provided Password | NAGIX Result | Accessibility Permission Handling |
|---|---|---|
| User password is provided and correct | NAGIX successfully inserts tags. | NAGIX checks Content Copying for Accessibility. If it is not allowed, NAGIX changes it to Allowed. |
| User password is not provided | NAGIX can insert tags only if the PDF can be opened without providing the User password. | NAGIX checks Content Copying for Accessibility. If it is not allowed, NAGIX changes it to Allowed. |
| User password is incorrect | NAGIX returns an error because it cannot open and read the PDF file. | No permission changes are applied. |
5.2 PDF Encrypted with Owner Password Only
| Provided Password | NAGIX Result | Accessibility Permission Handling |
|---|---|---|
| Owner password is provided and correct | NAGIX successfully inserts tags. | NAGIX checks Content Copying for Accessibility. If it is not allowed, NAGIX changes it to Allowed. |
| Owner password is not provided | NAGIX successfully inserts tags. | If Content Copying for Accessibility is not allowed in the input file, PAC 24 will report an error. |
| Owner password is incorrect | NAGIX returns an error because it cannot open the PDF file for modifications. | No permission changes are applied. |
5.3 PDF Encrypted with Both Owner and User Passwords
| User Password Input | Owner Password Input | NAGIX Result | Accessibility Permission Handling |
|---|---|---|---|
| User password is provided and correct | Owner password is provided and correct | NAGIX successfully inserts tags. | NAGIX checks Content Copying for Accessibility. If it is not allowed, NAGIX changes it to Allowed. |
| User password is provided and correct | Owner password is not provided | NAGIX successfully inserts tags. | NAGIX checks Content Copying for Accessibility. If it is not allowed, NAGIX changes it to Allowed. |
| User password is provided and correct | Owner password is incorrect | NAGIX returns an error because it cannot open the PDF file for modifications. | No permission changes are applied. |
| User password is not provided | Owner password is provided and correct | NAGIX successfully inserts tags. | NAGIX checks Content Copying for Accessibility. If it is not allowed, NAGIX changes it to Allowed. |
| User password is not provided | Owner password is not provided | NAGIX can insert tags only if the PDF can be opened without providing the User password. | NAGIX checks Content Copying for Accessibility. If it is not allowed, NAGIX changes it to Allowed. |
| User password is not provided | Owner password is incorrect | NAGIX returns an error because it cannot open the PDF file for modifications. | No permission changes are applied. |
| User password is incorrect | Any Owner password state | NAGIX returns an error because it cannot open and read the PDF file. | No permission changes are applied. |
⚠️
Priority rule:
A wrong User password always blocks PDF reading.
A wrong Owner password can block PDF modification.
6. PDF Not Encrypted
| PDF State | NAGIX Result |
|---|---|
| PDF is not encrypted | NAGIX successfully inserts tags. |
7. Summary
| Condition | Expected Result |
|---|---|
| PDF can be opened and modified | NAGIX inserts tags and updates accessibility permissions when required. |
| PDF requires a User password, but the password is missing or incorrect | NAGIX returns an error because it cannot open and read the PDF. |
| PDF requires Owner-level modification permission, but the Owner password is incorrect | NAGIX returns an error because it cannot modify the PDF. |
| PDF is encrypted with Owner password only and Owner password is not provided | NAGIX inserts tags, but if Content Copying for Accessibility is not allowed, PAC 24 will report an error. |
| PDF is not encrypted | NAGIX inserts tags successfully. |
✅
Expected final state:
The PDF is processed by NAGIX, accessibility tags are inserted, and the
Content Copying for Accessibility permission is allowed
whenever NAGIX has enough access to update this restriction.