java 解密PDF格式文件
来源:互联网 发布:java并发问题解决 编辑:程序博客网 时间:2024/04/28 01:27
import java.io.FileOutputStream;
import com.lowagie.text.pdf.PdfEncryptor;
import com.lowagie.text.pdf.PdfReader;
import com.lowagie.text.pdf.PdfStamper;
import com.lowagie.text.pdf.PdfWriter;
public class MainClass {
public static void main(String[] args) throws Exception {
PdfEncryptor
.encrypt(new PdfReader("1.pdf"), new FileOutputStream("Encrypted2.pdf"),
"Hello".getBytes(), "World".getBytes(), PdfWriter.AllowDegradedPrinting,
PdfWriter.STRENGTH128BITS);
// decrypt the file
PdfReader reader = new PdfReader("Encrypted2.pdf", "World".getBytes());
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream("Decrypted1.pdf"));
stamper.close();
getEncryptionInformation("1.pdf", null);
getEncryptionInformation("Encrypted2.pdf", "World");
getEncryptionInformation("Decrypted1.pdf", "World");
}
public static void getEncryptionInformation(String filename, String ownerpassword)
throws Exception {
PdfReader reader;
if (ownerpassword == null)
reader = new PdfReader(filename);
else
reader = new PdfReader(filename, ownerpassword.getBytes());
System.out.println("Encrypted? " + reader.isEncrypted());
if (reader.isEncrypted()) {
System.out.println("Permissions: "
+ PdfEncryptor.getPermissionsVerbose(reader.getPermissions()));
System.out.println("128 bit? " + reader.is128Key());
}
}
}
- java 解密PDF格式文件
- java导出PDF格式文件
- Java抽取Word和PDF格式文件
- java使用IText生成PDF格式文件
- 基于java的PDF格式文件的生成
- Java抽取Word,PDF格式文件的四种武器
- Java抽取Word,PDF格式文件的四种武器
- java web中将数据导出为pdf格式文件代码片段
- 怎样转换PDF格式文件
- pdf格式文件怎么编辑
- Pdf格式文件怎么修改
- 如何修改pdf格式文件
- 怎么打开PDF格式文件
- Android加载pdf格式文件
- PDF 解密
- pdf解密
- 将PDF格式文件转为DOC格式文件
- 转贴(导出PDF格式文件)
- 给中国学生的第八封信:21世纪最需要的7种人才
- 解析256色位图需要注意的一些问题
- java j2me 流媒体
- java j2me 使用M3G封装
- JdbcTemplate操作oracle的临时表
- java 解密PDF格式文件
- java 加密文件Pdf
- java 获取PDF加密信息
- MSComm控件使用
- java 门面模式
- Windows Installer Clean Up,微软御用卸载程序
- Windows Azure
- java 基本Singleton模式
- java 同步Singleton模式