Как отображать пользовательский контент в защищенных PDF-файлах?

Если документ PDF защищен политикой безопасности Adobe LiveCycle ES или Adobe AEM Forms, его можно открыть только с помощью Adobe Reader. Вот как это выглядит, когда вы пытаетесь открыть его в другой программе просмотра PDF-файлов.

Microsoft Edge:

Microsoft Edge

Firefox (внутренне использует PDF.js):

Firefox (внутреннее использование PDF.js)

Но я видел защищенные PDF-документы, которые в других средствах просмотра показывают индивидуальные инструкции по загрузке и установке Adobe Reader. Очевидно, что есть способ добавить незащищенный контент в защищенные файлы PDF, который будут отображать другие программы просмотра PDF. Как мне это сделать?

Вот пример файла PDF, о котором я говорю.

При открытии в Adobe Reader:  введите описание изображения здесь

При открытии в Firefox:  введите описание изображения здесь


person Andrew    schedule 13.08.2018    source источник
comment
Не могли бы вы предоставить нам ссылку на образец документа, в котором показана проблема? Если это невозможно, можем ли мы увидеть снимок экрана с «индивидуальными инструкциями по загрузке установки Adobe Reader»? Это поможет мне дать полезный ответ.   -  person JosephA    schedule 18.08.2018
comment
@JosephA Я добавил скриншоты выше. Вы можете видеть, что при открытии в Adobe Reader документ запрашивает вход (я полагаю, в формы AEM?), А в Firefox он просит использовать Adobe Reader.   -  person Andrew    schedule 18.08.2018


Ответы (2)


Я также разместил этот вопрос на форумах Adobe, и там кто-то дал правильный ответ. В AEM Forms есть функция, которая позволяет добавлять титульную страницу в документ, защищенный политикой: https://help.adobe.com/en_US/AEMForms/6.1/RMHelp/WS2d2a17056e219198-31ba356e14172797744-8000.html

person Andrew    schedule 21.08.2018

Я считаю, что единственный способ сделать то, о чем вы просите, - это предоставить «настраиваемое содержимое» во время первоначального авторинга PDF, например, с помощью Adobe LiveCycle ES.

(То, как это выполняется, может быть похоже на то, как это работает для динамического контента XFA, где страница содержит некоторый контент, который читатели, не поддерживающие XFA, могут откатить для отображения вместо того, чтобы просто ошибиться.)

Но я думаю, что единственный способ добавить такой контент в существующий PDF-файл с использованием программного обеспечения, отличного от Adobe, будет включать нарушение политики управления правами, заданной автором, а это не то, что вы хотите делать.

person JosephA    schedule 19.08.2018
comment
Спасибо за ответ. Я не пытаюсь изменить документ, который уже защищен политикой, а скорее ПРЕЖДЕ, чем он был защищен. Например. мы изменяем документы PDF, добавляя водяной знак на каждую страницу, затем применяем политику управления правами с помощью форм AEM. Политика (среди прочего) не позволяет изменять документ, что гарантирует невозможность удаления водяного знака. Теперь я хочу внести еще одну модификацию, прежде чем политика будет применена, - ту, о которой я спрашиваю здесь. - person Andrew; 19.08.2018
comment
Спасибо за разъяснения, я вижу, вы смогли найти отличный ответ. Судя по тому, что там упоминается, похоже, что резервный контент размещается на первой странице документа, где его ожидает найти традиционное программное обеспечение для работы с PDF. - person JosephA; 21.08.2018