本文介绍了PDFBox 2.0.0 - 使用密码解密的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm trying to unlock a PDF using a password with PDFBox 2.0.0.

在 1.8.11 我使用的是 PDDocument.openProtection(DecryptionMaterial pm) 方法但它在 2.0.0 从我所见.

In 1.8.11 I was using the PDDocument.openProtection(DecryptionMaterial pm) method but it was removed in 2.0.0 from what I see.

在线文档 没有说明如何在 2.0 中实现这一点.0.

The online documentation does not say how this can be achived in 2.0.0.

PDFBox 2.0.0 还能用密码解锁PDF吗?

The PDF unlocking with password is still possible in PDFBox 2.0.0?

推荐答案

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

In 2.0, you just call PDDocument.load(file, password) or PDDocument.load(file) (if the password is empty). You don't have to call openProtection() anymore. The load() of 2.0 call is similar to the loadNonSeq() call of 1.8.

这篇关于PDFBox 2.0.0 - 使用密码解密的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-06 06:36