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