Вопрос по pdf, php – PHP для просмотра PDF на веб-странице и отключение загрузки пользователем

4

Я собираюсь написать сайт, который позволяет пользователям просматривать файлы pdf, но я не хочу, чтобы они сохраняли файлы на своем жестком диске из-за закона об авторских правах. Я исследую, как просмотреть его с помощью PHP, но я не знаю, как отключить пользователя, чтобы он не загружал файлы.

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

Так что любое предложение или помощь будут очень цениться.

Javascript можно отключить в любом браузере, поэтому никогда не полагайтесь на это в случае чего-либо критического. govinda
Вы не можете абсолютно запретить кому-либо загружать контент на свой жесткий диск. Тот простой факт, что они просматривают контент с вашего веб-сайта, означает, что они каким-то образом уже загрузили его. zneak

Ваш Ответ

6   ответов
1

копировать или удалять все, что вы выводите в их браузеры. Если они могут просматривать его, они всегда могут сделать снимок экрана. Что дает оптимальное решение вашей проблемы: просто предлагайте копии документов с изображениями вместо реальных файлов PDF. Вы можете легко конвертировать / массово конвертировать PDF файлы в JPEG с помощью Photoshop.

Я очень хочу сделать какbooks.google.com.kh/…. Tepken Vannkorn
Google делает то, что я предложил выше, но только программно. Проверь это:books.google.com.kh/…
2

Method 01

Реализация этого использованияГугл книги

<iframe frameborder="0" scrolling="no" style="border:0px" src="https://books.google.com.kh/books?id=e5MkzETNcsgC&lpg=PP1&dq=typography&pg=PA11&output=embed" width="500" height=500>
</iframe>

enter image description here

На изображении выше это показываетEmbed это будет код. А такжеDownload or Print option is not available on this. Google dosc can prevent download but its allow to Save to Drive option, Потом в драйвi can download it. But Гугл книги не позволять ничего из этого.

ввиду

02

Method 02

С помощьюГугл Диск

Щелкните правой кнопкой мыши наpdf и перейтиShare(ниже изображение)

03

Затем перейдите кAdvanced option в левом нижнем углу

05

Отметьте оба флажка. После копированияembed ссылку и вставьте его в свойsrc. No download and Save drive option is not allowed

Note: Method 01 and Method 02 is Tested

0

<embed src="http://URL_TO_PDF.com/pdf.pdf#toolbar=0&navpanes=0&scrollbar=0" width="500" height="500">
Можете ли вы объяснить, как это решает требование не загружать файл PDF?
5
USE CSS opacity: 1.0 with a <div> positioned over your content...

<object> или же<iframe>, затем поместите с абсолютной позицией и используйте z-index для покрытия вашего PDF. Используйте CSSopacity: 1.0.

Теперь, когда пользователи пытаются нажать или скопировать, они ничего не получают, потому что они действительно нажимают на пустую<div>!!!!

Это взломать, но это работает! Пользователь сможет читать контент, он может сделать снимок экрана, но он не сможет фактически скопировать текст и вставить его где угодно.

1

<iframe  src="test1.pdf" scrolling="no" frameborder="0" height="100%" width="100%" style="position:absolute; clip:rect (190px,1100px,800px,250px);">

1

чтобы предотвратить пользователей. Используйте iFrame для отображения вашего PDF и убедитесь, что вы отображаете с помощью Google. Я использовал следующий код:

 <iframe src="http://docs.google.com/gview?url=http://www.tutorialspoint.com/php/php_tutorial.pdf&embedded=true" style="width:600px; height:500px;" frameborder="0">
</iframe>

Здесь вы можете просто изменитьurl=http://www.tutorialspoint.com/php/php_tutorial.pdf и замените его своим собственным URL, где вы сохранили свой PDF.

Не работает Тем не менее может всплыть на странице PDF.

Похожие вопросы