Отключить печать в элементе управления PDF Viewer ActiveX? - PullRequest
0 голосов
/ 27 января 2011

Я использую элемент управления Adobe Acrobat PDF Viewer ActiveX (AxAcroPDFLib.AxAcroPDF) в одной из моих форм для отображения PDF-файлов с контролируемыми документами, и мой клиент хотел бы, чтобы конечные пользователи не могли печатать эти документы.Есть ли способ отключить печать через этот элемент управления?

Ответы [ 2 ]

3 голосов
/ 27 января 2011

Формат PDF поддерживает разрешения, и «разрешить печать» является одним из разрешений.Если вы можете управлять созданием этих PDF-файлов в формате PDF, лучше всего отключить разрешение на печать для пользователей.Вы также можете даже запустить существующие PDF-файлы в процессе преобразования, чтобы добавить необходимые разрешения с помощью iText, ghostscript или чего-то подобного.Кроме того, даже если вы можете отключить кнопку печати в средстве просмотра ActiveX, если пользователь достаточно умен, чтобы понять, что это всего лишь PDF, он может просто загрузить PDF и распечатать его как обычно.

0 голосов
/ 27 января 2011

Существует новое программное обеспечение PDF, которое делает это по умолчанию.Вы должны сохранить документ как .wwf, а не .pdf.Если документ уже в формате PDF, вы можете повторно сохранить его в формате WWF.

Он предоставлен Всемирным фондом дикой природы в целях сокращения использования бумаги.Конечный пользователь не должен иметь установленное программное обеспечение на своем компьютере для его работы.Вы можете скачать программное обеспечение для MAC или ПК по ссылке ниже.Надеюсь, это поможет!

http://www.saveaswwf.com/en/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...