如何从 Viewer.js 下载 PDF?

如何从 Viewer.js 下载 PDF?

我在一个网站上看到 PDF,但没有下载选项。我在网上看到,你应该“检查元素”来找到真正的来源。滚动浏览后,elements > properties我发现了一个“基本 URI”(我不完全理解这一点)

从这里开始,PDF 加载了,但仍然没有打印/保存按钮。如果我使用 Chrome,Print > Save as PDF它只会保存几页。通过试用,我了解到它只加载某些页面,而且只加载一段时间。之后,页面会再次变为空白,直到您滚动到它们。我尝试滚动整个文档,print > save PDF但它只显示底部页面,顶部页面再次变为空白。有人知道如何将整个文档转换为 PDF 吗?

答案1

希望我回答你的问题还不算太晚。步骤如下:

  1. 在阅读器中全屏打开特定的 pdf。
  2. 启动检查。
  3. 查找 IDdownload样式为 的隐藏下载按钮display: none,将其更改为display: inline以使其可见。
  4. 单击按钮下载您的 pdf。

答案2

通过在浏览器的开发工具中打开网络监视器,您可以查看页面发出的所有网络请求;其中的某个地方应该有 PDF,尽管 URL/URI 可能看起来不像 PDF。

在您提供的特定链接上,页面get.php使用文档的查询字符串哈希发出请求 - 响应是一个普通的 PDF 文件。

答案3

document.getElementById('download').click()

Matt C 和 Vincent Omondi 的回答

相关内容