【问题标题】:display an encrypted pdf with java without typing the password使用java显示加密的pdf而不输入密码
【发布时间】:2017-07-19 14:37:35
【问题描述】:

您好,我在这个网站和其他网站上搜索了答案。我需要在浏览器或 acrobat 阅读器中显示,例如 带有密码才能打开的 PDF。情况是我找到了一些打开文件的替代方法,但将其复制到其他文件以打开它没有保护。只需通过参数传递密码到adobe reader或chrome即可打开pdf。无需复制未加密文件,只需打开加密的 pdf 即可将数据显示给最终用户。我正在使用java Swing。 其他有效的替代方法是使用有效密码从 JAVA 显示我只需要在屏幕上显示加密的 pdf 感谢您的回答。

【问题讨论】:

    标签: java swing pdf encryption


    【解决方案1】:

    您将无法使用操作系统或浏览器默认的 PDF 查看器以任何合理一致的方式实现您的目标。您需要使用类似 pdf.js 的东西,它支持传入密码。见下文。

    PDFJS.getDocument({ url: pdf_url, password: pdf_password })
    

    【讨论】:

    • 感谢您的回答,但没有相关文档。我收到错误 javax.script.ScriptException: TypeError: Cannot read property "Promise" from undefined in at line number 1145
    • 在这里试试...usefulangle.com/post/22/…
    猜你喜欢
    • 2021-06-04
    • 2014-07-07
    • 2011-04-29
    • 2014-12-28
    • 2021-04-17
    • 1970-01-01
    • 2015-02-15
    • 2013-09-05
    • 2019-02-13
    相关资源
    最近更新 更多