html - 防止使用嵌入标签下载 pdf
问题描述
我正在使用 php,我正在创建一个配置文件的详细视图页面,其中包含一个 pdf 文档,我使用embed
标签来显示它,但是打开它时不显示 pdf 文件并自动下载文件。因此,用户看不到显示的 pdf 文件。
<embed src="/vh/assets/image/java.pdf" type="application/pdf" width="500" height="500"/>
有没有办法解决这个问题?
解决方案
不支持 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。
推荐阅读
- extjs - ExtJs。如何将项目添加到网格列标题?(以现代为主题)
- r - 如何计算R中列联表的CI
- c++ - 是否可以使用带有模板非类型参数的#if 指令?(矢量多合一课)
- amazon-web-services - 缓存控制元数据不适用于 aws s3 中的文件
- php - 没有 Laravel Passport 的 Laravel API 返回 401(未授权)
- php - 在 Google Indexing API 上收到 403 错误
- spring-boot - 如何在 Spring Boot 中使用非 root 保险库令牌进行保险库登录
- javascript - 数组映射和过滤 ReactJs
- c# - 如何在 ASP.NET 中的特定时间运行代码
- javascript - 为什么不能使用 let 声明一个与一个函数参数同名的变量,即使参数 get 设置默认值?