【问题标题】:Embedding a pdf that inherently downloads嵌入固有下载的pdf
【发布时间】:2023-03-25 01:18:01
【问题描述】:

我正在尝试嵌入在 API 端点提供的 pdf 文档,但是 pdf 的 url 将 pdf 下载到我的机器上,而不是将其嵌入到 html 页面中。

很遗憾,由于隐私限制,我无法发布确切的链接,但我附上了几个可以与任何其他在线 pdf 一起使用的示例。是否存在使 pdf “下载”而不是“嵌入自身”的 url 属性?

以下代码 sn-ps 适用于在线呈现的 pdf,但我的 API 端点不适用于这些,因为 pdf 会下载。

<object data="http://url.com/thing.pdf" type="application/pdf">
<embed src="http://url.com/thing.pdf" width="500px" height="500px" />

我完全愿意编写一些javascript来编辑这个属性,我只是不知道如何解决这类问题。

【问题讨论】:

  • 可能无法控制,因为远程服务器可能已设置为强制下载

标签: javascript html pdf download pdf-generation


【解决方案1】:

源服务器可能有一个设置为附件的内容处置标头。你可以通过运行类似curl -I url-of-pdf

一种解决方案可能是使用 pdf.js 库在网页上加载文件。

【讨论】:

    猜你喜欢
    • 2017-09-14
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 2022-10-15
    • 2019-07-14
    • 2019-08-10
    • 2011-11-03
    • 2020-11-12
    相关资源
    最近更新 更多