禁止使用嵌入标签下载pdf

时间:2018-11-07 02:34:34

标签: html pdf

我正在使用php,正在创建一个配置文件的详细视图页面,该页面包含pdf文档,我使用embed标记来显示它,但是在打开时不会显示pdf文件和自动下载文件。因此,用户看不到显示的pdf文件。

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

有没有办法解决这个问题?

2 个答案:

答案 0 :(得分:0)

您可以参考w3schools embed tag,它是一个html单一标签,我可以在chrome和firefox中正常显示pdf。也许您可以检查src是否正确。

答案 1 :(得分:0)

HTML <embed>标签中的PDF文档不支持作为src。

您可以使用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"
/>

请注意,您在src中的网址不能是相对的/vh/assets/image/java.pdf,它必须是完整的网址http://yourdomain.com/vh/assets/image/java.pdf


还存在一些第三方库,例如PDF.JS