Запретить скачивание PDF с помощью тега вставки - PullRequest
0 голосов
/ 07 ноября 2018

Я использую php, я создаю страницу подробного просмотра профиля, в которой есть документ pdf, я использую тег embed, чтобы отобразить его, но при открытии он не отображает файл pdf и автоматически скачать файл. Поэтому пользователь не может видеть отображаемый файл PDF.

<embed src="/vh/assets/image/java.pdf" type="application/pdf" width="500" height="500"/>

Есть ли способ решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 07 ноября 2018

Документы PDF не поддерживаются в качестве источника в теге HTML <embed>.

Вы можете обойти эту проблему, используя программу просмотра Google Chrome PDF в качестве встроенного `src.

<embed
  src="https://drive.google.com/viewerng/viewer?embedded=true&url=http://yourdomain.com/vh/assets/image/java.pdf"
  width="500"
  height="500"
/>

Обратите внимание, что ваш URL в src не может быть относительным /vh/assets/image/java.pdf, это должен быть полный URL http://yourdomain.com/vh/assets/image/java.pdf.


Существуют также некоторые сторонние библиотеки, такие как PDF.JS .

0 голосов
/ 07 ноября 2018

Вы можете сослаться на тег для встраивания w3schools , это HTML-тег, я могу нормально отображать pdf в chrome и firefox. Может быть, вы можете проверить правильность вашего src.

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