我正在尝试嵌入在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来编辑这个属性,我只是不知道如何处理这类问题。
答案 0 :(得分:0)
源服务器可能具有设置为附件的内容处置标头。您可以通过运行类似curl -I url-of-pdf
一种解决方案可能是使用pdf.js库在网页上加载文件。