如何使用 PDFBox 阅读 Adob​​e LiveCycle Rights Management 保护的 PDF?

How do I read Adobe LiveCycle Rights Management protected PDF using PDFBox?

我的 objective 是创建自定义 PDF 管理器和查看器桌面应用程序,我决定将 JavaFX 与 PDFBox 库一起使用。

我现在遇到的问题是应用程序应该打开的 PDF 文件受到保护by/with Adob​​e LifeCycle Rights Management 需要用户名和密码才能打开。

我做了一些研究,但似乎没有针对同一问题的详细解决方案。非常感谢来自此障碍的任何帮助或一般指导!

你需要两件事。 1) Adob​​e LiveCycle 便携式保护库是一个 C++ SDK,允许以编程方式访问 Adob​​e LiveCycle 实例的权限管理组件。因为 PDFBox 是 Java,所以您需要某种方式来包装该库。 2) Adob​​e LiveCycle 权限管理服务器上保护文件的帐户。

如果您只有文件但无法访问服务器,您将无法解密文件。