嵌入本质上下载的pdf

时间:2017-04-12 00:13:18

标签: javascript html pdf download pdf-generation

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

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

以下代码片段适用于在线呈现的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来编辑这个属性,我只是不知道如何处理这类问题。

1 个答案:

答案 0 :(得分:0)

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

的内容来检查此问题

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