Водяные знаки
Водяной знак не обязательно помечен как таковой в PDF, вы не получите определенный чек на него.
Пароли
Прежде всего,Есть несколько типов паролей в PDF:
- пароль пользователя и
- пароль владельца .
Если PDF-файл зашифрован и вы открываете его с паролем владельца , у вас есть полный доступ к PDF-документу в процессорах PDF.Если вы просто откроете его с помощью пароля пользователя , процессор PDF может ограничить ваш доступ в соответствии со спецификацией PDF.
В спецификации PDF указано значение пароля по умолчанию.Если PDF-файл зашифрован с использованием этого пароля в качестве пароля пользователя, обычно его можно открыть, не вводя пароль вообще или вводя пустую строку в качестве пароля.
Если пароль пользователя не является паролем по умолчанию, вам необходимовведите пароль для открытия PDF.
Таким образом,
- , если вы не можете открыть PDF с помощью
new PdfReader(CurrentPath)
, он зашифрован;в частности, он защищен нестандартным паролем пользователя (или сертификатом); - , если вы можете открыть его с помощью
pdfReader = new PdfReader(CurrentPath)
, установите флажок pdfReader.isEncrypted()
;если возвращается true
, PDF шифруется с использованием пароля пользователя по умолчанию;в противном случае он не зашифрован.