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 - 布局中的 Eclipse ADT Open 声明不再默认

java - 使用 jasper 和 servlet 创建 pdf 报告

java 创建一个类方法来搜索数组的字长

java - 使用 PDFBox、iText 提取文本为空且未知,因为文本具有 type3 字体(困难的主题!)

java - 按下 JButton 时将文件中的数字设置为 0

java - LWJGL (JAVA) 中的 OpenGL 多线程

java - 为什么 PDFBox 不使用横向打印文档?

java - pdfbox:如何加载一次字体并多次使用它?

java - 使用 pdfbox 从输出文本中删除新行

java - 如何使用 PDFBox 在 PDF 中绘制包含 € 等字符的文本