Ответ: Запрет на сохранение pdf
Всем привет!
Есть pdf файл. Нужно сделать неактивным пункт "сохранить как", а также отключить горячие клавиши shift+ctrl+s, которые вызывают сохранение. Есть хоть какие-нибудь варианты это реализовать?
Аналогичная проблема! Только я работаю с ActiveX-компонентом.
Долго изучал данный вопрос, достаточно часто встречающийся на форумах.
1. Большинство ответов сводятся к "тебе это не нужно, не умный ты человек".
2. Встречаются предложения запаролить PDF, но защита накладывается на открытие, изменение и печать, но не на "сохранить как"
3. Программное сокрытие панелей инструментов не эффективно - всегда есть F8 (включение тулбаров) и ctrl+shift+s (сохранить как). Более того, в последнем ридере предательская навигационная панель с дискетой "сохранить как..." появляется независимо от наличия главной панели инструментов.
4. Предательский AcroPDF, если в него загружен файл, перехватывает большинство сообщений, идущих главной форме. И пока я не знаю, как программно перехватывать нажатия клавиш (F8, ctrl+shift+s).
5. Есть мысль запретить появление диалога "сохранить как", но опять же сложности с сообщениями, см. п.4. Плюс моих мозгов на обработку и анализ всех связанных сообщений не хватает((
Может кто подскажет более-менее подходящий путь к решению?