首页 > 解决方案 > 防止使用嵌入标签下载 pdf

问题描述

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

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

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

标签: htmlpdf

解决方案


不支持 PDF 文档作为 HTML<embed>标记中的 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"
/>

请注意,您的 urlsrc不能是相对/vh/assets/image/java.pdf的,它必须是完整的 url http://yourdomain.com/vh/assets/image/java.pdf


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


推荐阅读