Java API,用于加密/解密pdf文件

我需要加密和解密pdf文件。有免费的或低成本的Java API可以做到吗?基本上,我需要向普通用户隐藏文件。关于以编程方式实现这一目标的任何其他建议?

谢谢,深

回答:

使用iText:

  // Assuming you provide the following yourself:

File inputFile;

File outputFile;

String userPassword;

String ownerPassword;

// A bit-field containing file permissions.

int permissions = PDFWriter.ALLOW_PRINTING | PDFWriter.ALLOW_COPY;

PdfReader reader = new PdfReader(inputFile);

PdfEncryptor.encrypt(reader, new FileOutputStream(outputFile),

ENCRYPTION_AES128, userPassword, ownerPassword,

permissions);

这是PDFEncryptor和PDFWriter的API

(用于权限)。

以上是 Java API,用于加密/解密pdf文件 的全部内容, 来源链接: utcz.com/qa/401768.html

回到顶部