Подтвердить что ты не робот

Предотвращение загрузки и печати файла PDF

Я пытаюсь найти способ предотвратить печать или загрузку PDF файла при просмотре из Интернета. Кроме того, предпочтительно, чтобы пользователь не мог распечатать экран.

Я думаю о преобразовании этих файлов PDF в Flash. Любые другие идеи?

4b9b3361

Ответ 1

В конечном счете вам нужно будет создавать изображения для каждой страницы и представлять их пользователю в Интернете через свой собственный интерфейс (html, flash и т.д.), учитывая, что flash не работает на iphone/ipad, если это необходимо.

Экран печати позволит кому-то воссоздать изображение с низким разрешением, которое вы представляете, и в этом случае вы можете добавить водяной знак к изображению

Ответ 2

Хорошо, я беру обратно то, что я прокомментировал ранее. Просто поговорил с одним из старших парней в моем магазине, и он сказал, что можно заблокировать его. То, что вы можете сделать, это преобразовать PDF в изображение /flash/whatever и обернуть его в iFrame. Затем вы создаете другое изображение со 100% прозрачностью и кладете его поверх iFrame (не в нем) и устанавливаете его более высокое значение Z, чем iFrame.

Что это будет сделано, так это то, что если они щелкнут правой кнопкой мыши по "изображению", чтобы сохранить его, вместо этого они будут сохранять прозрачное изображение. И поскольку изображение "переопределяет" iFrame, любая попытка использовать экран печати должна быть экранирована изображением, и они должны иметь возможность моментально отображать изображение, которое на самом деле не существует.

Это оставляет только один или два способа получить файл... который требует копания прямо в исходный код, чтобы найти файл изображения внутри iFrame. Все еще не полностью защищен, но защищен от вашего обычного пользователя.

Ответ 3

Если вы зашифруете PDF файл, вы можете контролировать, как его можно печатать и изменять.

Настройки печати:

  • None
  • Низкое разрешение (150 dpi)
  • высокое разрешение (макс. dpi)

Вы также можете запретить копированию/вставке людей из вашего PDF файла и даже делать это, позволяя доступ к экранированию (люди с ослабленным зрением могут читать ваши PDF файлы).

Вы не указали, что используете, чтобы создавать PDF файлы, чтобы детали были до вас.

Альтернатива: вы можете создавать аннотации, которые видны только при печати. Создайте сплошную рамку на всей странице, которая отображается только при печати → Нет полезной печати. ​​

Возможно, вы также сможете сделать то же самое со слоями (необязательные группы контента), но не уверены.

Ответ 4

Почему вы не показываете сгенерированное изображение (снимок экрана) PDF?

Ответ 5

Создание видео с захватом экрана QuickTime или любыми подобными видами поражений - все усилия по защите вашего файла документа от копирования.

Ответ 6

(отказ от ответственности - я работаю для Atalasoft)

Если вы представляете свои документы в формате PDF с помощью средства просмотра веб-изображений Atalasoft, вы можете запретить загрузку PDF файла. Вы также можете управлять печатью с javascript на стороне клиента.

Ответ 7

Жаль, что у меня был ответ, но у меня есть только часть одного. И я не могу взять на себя ответственность за это, но способ получить это ниже.
Это более серьезная проблема, чем отдается за звук ответов. Все автоматически предполагают, что контент, который нуждается в защите, предназначен для общественного потребления. Это не всегда так. Иногда существуют юридические или договорные причины, требующие от владельца сайта принимать все возможные меры для предотвращения загрузки файла. Самый очевидный, о котором я могу думать, уже вырос. "Панель параметров действия", представленная браузером, практически для любого файла, который вы можете щелкнуть левой кнопкой мыши.
Adobe DRM ничего не делает по этому поводу, и хуже того, Adobe Acrobat не может даже иметь свои способности "Сохранить" заблокирован как часть защиты "DRM". Эта опция появляется даже в Reader независимо от того, какие другие варианты безопасности вы выбрали.

В нашем случае Adobe Acrobat была приобретена исключительно для обеспечения некоторой степени защиты для собственного формата. Трудно поверить, что Adobe позволит вам предотвратить печать, предотвратить редактирование, предотвратить даже открытие без пароля, или вы действительно можете изо всех сил использовать сертификат для своего шифрования. Тем не менее у них нет никаких возможностей предотвратить экономию в любом месте и в любом месте. Вместо этого вам предлагается утешение сказать вам: "Не беспокойтесь: копия, которую они скачивают без вашего разрешения, также будет иметь тот же DRM". К сожалению, это была не единственная цель покупки, и половина решения вовсе не "решение". Есть, вероятно, 100 программ, которые фактически продаются только для удаления DRM из документов Adobe, и даже если нет, дело в том, что клиент указал, что загрузка не разрешается даже пользователям, имеющим доступ к частному сайту. Поэтому необходимость предотвратить загрузку для начала не так сложно понять. Хотя преобразование во FLASH может дать вам защиту от загрузки, вы потеряете все остальное. Если я не могу найти способ предотвратить открытие, сохранение и т.д. Для Flash файла. Затем можно ли защитить пароль от открытия файла Flash при нажатии?

"Частичное исправление", в котором я, наконец, смог работать по мере необходимости, только отключает все функции "правого щелчка", но в нем есть хороший "Блок предупреждения", где я могу объяснить, что Пользователь уже согласился с NOT для загрузки, печати, сохранения и т.д., чтобы иметь доступ к странице. Я не уверен, могу ли я опубликовать здесь код или можно ли вставлять ссылки, но поиск Google для "Maximus right click" приведет вас к нему. И это был один из нескольких примеров: просто я смог реализовать самые простые и лучше, чем другие. Кредит, в котором должен быть предоставлен кредит.

Другим вариантом, который я дал кому-то, был продукт под названием "Flipping Book". И пользователь выше предложений для "Atalasoft" (я уже нашел это и отправил запрос для получения дополнительной информации). Надеюсь, это будет "Решение", и я смогу реализовать его вовремя, чтобы помочь. Мне кажется, что это место, где очевидна потребность в одноступенчатом упакованном решении, и обычно "законы природы" заботятся о таком дисбалансе в короткие сроки. Тем не менее, мои исследования привели меня через многолетние плакаты, просящие одно и то же. Похоже, кто-то сможет сделать хорошую жизнь "простым" способом добавить немного "защиты" к "PDF файлам" (или другим документам, изображениям и т.д.) Для людей, которые явно нуждаются в этом. Если я нахожу его, и он работает, я его покупаю.: > )

Я бы хотел, чтобы у меня были навыки программиста, потому что у меня есть довольно хорошие идеи о способах реализации такого продукта, к сожалению, я не знаю, как использовать эти идеи для практического использования.

Ответ 8

На мой взгляд, другое предлагаемое решение.

  • Конвертируйте свою PDF книгу в HTML,
  • Показать html-книгу в Iframe

Этот подход не позволит пользователям загружать файл.

Ответ 9

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

Если вы решите отправить файл, в котором содержимое недоступно в Интернете, вам необходимо полагаться на безопасность, которую использует конечный продукт/приложение. Это также будет полностью разрушаемым для чрезвычайно определенного pserson.

Последний вариант - отправить печатные документы в сообщение. Старомодный способ использования хорошей курьерской службы. Затраты растут, временные задержки неизбежны, но вы получаете именно то, что вам нужно. Решение не без затрат.

Всегда рады отметить очевидное:)

Ответ 10

  • Преобразование PDF в изображение.
  • Используйте тег изображения для отображения изображения.
  • Отключить правый щелчок по изображению.