700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java加密文件夹_Java加密 解密PDF文档

java加密文件夹_Java加密 解密PDF文档

时间:2019-09-23 21:45:41

相关推荐

java加密文件夹_Java加密 解密PDF文档

import java.util.EnumSet;

import com.spire.pdf.PdfDocument;

import com.spire.pdf.security.PdfEncryptionKeySize;

import com.spire.pdf.security.PdfPermissionsFlags;

public class EncryptPDF {

public static void main(String[] args) {

//创建PdfDocument实例

PdfDocument doc = new PdfDocument();

//加载PDF文件

doc.loadFromFile("sample.pdf");

//加密PDF文件

PdfEncryptionKeySize keySize = PdfEncryptionKeySize.Key_128_Bit;

String openPassword = "123456";//打开文档时,仅用于查看文档

String permissionPassword = "test";//打开文档时,可编辑文档

EnumSet flags = EnumSet.of(PdfPermissionsFlags.Print, PdfPermissionsFlags.Fill_Fields);

doc.getSecurity().encrypt(openPassword, permissionPassword, flags, keySize);

//保存文件

doc.saveToFile("Encrypt.pdf");

doc.close();

}

}

运行程序后,生成加密的文档,如下图:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。