java - PDFBox 2.0.0 - 使用密码解密

标签 java pdfbox

我正在尝试使用 PDFBox 2.0.0 的密码解锁 PDF。

在 1.8.11 中,我使用的是 PDDocument.openProtection(DecryptionMaterial pm)方法,但已在 2.0.0 中删除据我所见。

online documentation没有说明如何在 2.0.0 中实现这一点。

问题:

PDFBox 2.0.0还可以用密码解锁PDF吗?

最佳答案

在 2.0 中,您只需调用 PDDocument.load(file, password)PDDocument.load(file)(如果密码为空)。您不必再调用 openProtection()。 2.0的load()调用与1.8的loadNonSeq()调用类似。

关于java - PDFBox 2.0.0 - 使用密码解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36580148/

相关文章:

java - 停止当前线程,然后创建一个执行相同操作的新线程?

java - Apache 米娜 : Get local port to which remote client connected

java - 从 Caliper 获取对数基准运行时间

java - 使用 AES256 对称分组密码的图像加密/解密

java - 如何使用 PDFBox 2.0 创建单选按钮组

java - PDF/A 验证

javascript - PDF 动态内容 - 这可能吗?

java - Spring调度器多次执行任务

android - PDFbox 此字体类型仅支持 8 位代码点

java - 如何在 apache PDFbox 中生成表格时换行文本