PDFTron Webviewer 使用用户密码打开 PDF

PDFTron Webviewer Open PDF with a user password

我正在尝试在 Blazor 应用程序中使用 PDFTron WebViewer 打开带有用户密码的 PDF。

我想在没有用户对话框的情况下执行此操作,但我不知道该怎么做。

我正在使用密码 pdf 的 url 路径调用 initWebView 函数。这将下载文档并显示输入密码的提示。我能够手动输入密码并成功打开文档。但是,我想通过提供密码作为参数来绕过此提示,从而在没有用户干预的情况下打开密码文档。

var wvInstance;

window.webviewerFunctions = {
    initWebViewer: function (url) {
        const viewerElement = document.getElementById('viewer');
        WebViewer({
            path: 'lib',
            initialDoc: url,
            fullAPI: true
        }, viewerElement).then(instance => {
            wvInstance = instance;
        })
    }
}

感谢您抽出宝贵时间提供帮助。

您可以尝试将 DocumentViewer#loadDocument API 与我认为的 password 选项一起使用。