pdf.js默认查看器不显示pdf文件

时间:2019-06-24 09:26:02

标签: javascript pdf iframe pdf.js

我正在使用具有建议的默认设置的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/,并使用canvas元素呈现页面也可以正常工作。

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

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

有人知道如何解决此问题,或者可以提供在浏览器中运行的良好的,具有预样式的pdf查看器吗?我不想自己设置所有按钮,功能等的样式。谢谢

1 个答案:

答案 0 :(得分:0)

最后,我将此URL作为参数将pdf文件保存在一个临时位置。可行。

相关问题