【问题标题】:pdf.js default viewer doesn't show pdf filepdf.js 默认查看器不显示 pdf 文件
【发布时间】:2019-11-06 02:00:20
【问题描述】:

我正在使用具有推荐默认设置的 pdf.js 库:

<iframe src="https://myserver.tld/lib/pdf.js/web/viewer.html?file=https://myserver.tld/generator.php?id=1" width="800px" height="600px">

所以基本上我使用 pdf.js 的自托管版本,并希望默认查看器显示由 php 脚本 (https://myserver.tld/generator.php?id=1) 生成的 pdf 文件。

在浏览器中输入https://myserver.tld/generator.php?id=1直接下载pdf文件效果很好。

使用此示例:https://mozilla.github.io/pdf.js/examples/ 并使用画布元素呈现页面也可以正常工作。

但预先设置样式的 viewer.html 只是返回

PDF.js Version 2.0.943 (build: dc98bf76)
Nachricht: Invalid PDF structure

有没有人知道如何解决这个问题,或者可以提供一个在浏览器中运行的良好的、预先设置好的 pdf 查看器?我不想自己设计所有按钮、功能等。谢谢

【问题讨论】:

    标签: javascript pdf iframe pdf.js


    【解决方案1】:

    我最终将 pdf 文件保存在一个临时位置,并将此 url 作为参数。这行得通。

    【讨论】:

      猜你喜欢
      • 2014-11-07
      • 2014-11-26
      • 2021-06-09
      • 2022-08-17
      • 2018-03-05
      • 2012-09-12
      • 1970-01-01
      • 1970-01-01
      • 2016-02-26
      相关资源
      最近更新 更多