I am trying to use the PDFTron WebViewer within a Blazor application to open a PDF with a user password.
I would like to do this without a user dialog but I am can’t figure out how to.
I am calling the initWebView function with the url path to the passworded pdf. This downloads the document and displays a prompt to enter the password. I am able to enter the password manually and the document opens successfully. However, I would like to bypass this prompt by supplying the password as an argument, thus opening the passworded document without any intervention from the user.
var wvInstance; window.webviewerFunctions = { initWebViewer: function (url) { const viewerElement = document.getElementById('viewer'); WebViewer({ path: 'lib', initialDoc: url, fullAPI: true }, viewerElement).then(instance => { wvInstance = instance; }) } }
Thanks for taking the time to help.
Advertisement
Answer
You can try using the DocumentViewer#loadDocument
API with the password
option I think.