如何在使用URL提取文档的同时在PDFTron Webviewer中添加请求配置?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在使用URL提取文档的同时在PDFTron Webviewer中添加请求配置?相关的知识,希望对你有一定的参考价值。

我正在尝试在服务器A上托管的角度应用程序中使用PDFNet / PDFTron WebViewer,我想从服务器B加载PDF文件。为了加载需要pdf文件认证的信息,服务器B在我的浏览器上设置了一个cookie。因此,我在GET请求中传递了withCredentials:true

使用WebViewer时,我将该URL传递给WebViewer的initialDoc参数,并且API返回401状态代码。

var viewerElement = $('#viewer');
var myWebViewer = new PDFTron.WebViewer({
            type: "html5",
            path: "path/to/lib",
            streaming : "true",
            initialDoc: "**Server B URL to load pdf file**",
            documentType : "pdf",
            config: "path/to/config"
        }, viewerElement);

我无法理解我可以在哪里传递请求配置,以便对我进行身份验证以提取该文档。有什么方法可以使我通过凭据进行HTTP调用以获取PDF文件。预先感谢。

答案

您需要下载WebViewer 2.2.2的最新版本,包括设置withCredentials的功能。

下载后,您需要将以下代码添加到config.js中

以上是关于如何在使用URL提取文档的同时在PDFTron Webviewer中添加请求配置?的主要内容,如果未能解决你的问题,请参考以下文章

只读表格填写 - PDFTron

PDFTron 使用硬编码密码解密 PDF

如何在Nodejs的pdftron中保存注释?

UWP PDFTron pdf 查看器 next 上一个按钮修改

删除ThumbnailViewController PDFTron上的编辑按钮

在 JAVA 中使用 SAX 解析器从 XML 文件中提取文本节点