PHP, защищающий PDF, кажется поврежденным с помощью Adobe Reader X - PullRequest
1 голос
/ 16 февраля 2011

У меня возникла проблема, которая ошеломила меня.Мы разработали модуль PHP, чтобы взять существующий документ PDF (PDF версия 1.3) и добавить программно сгенерированное «изображение», обновить свойства и защитить документ.Я использую библиотеки www.setasign.de (обновленная версия - и исправлена ​​ошибка ...)

Сгенерированный документ прекрасно работает как в Adobe, так и в не-Adobe PDF-ридерах, кроме Adobe X reader.Читатель (X) сообщает пользователю, что документ поврежден и не открывается.У нас есть несколько других пользователей X, с которыми это нормально работает - и мы побайтно сравнили загруженные файлы и знаем, что документ доставлен нормально.

Безопасность использует 40-битный RC4 и позволяет только печать, он имеет мастер-парольно нет пароля пользователя.Я решил это - он работает в X, когда защита отключена, и не работает в X, когда защита включена.Я проверил документ в соответствии с PDF-ссылкой 1.3 (как утверждается в документе), и он, кажется, соответствует.

Буду очень признателен за любые мысли, и поможет мне в здравом уме.

...