itext5去掉pdf不能复制权限

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了itext5去掉pdf不能复制权限相关的知识,希望对你有一定的参考价值。

 1 import java.io.FileInputStream;
 2 import java.io.FileOutputStream;
 3 
 4 import com.itextpdf.text.pdf.PdfReader;
 5 import com.itextpdf.text.pdf.PdfSmartCopy;
 6 import com.itextpdf.text.pdf.PdfStamper;
 7 import com.itextpdf.text.pdf.PdfWriter;
 8 
 9 public class PdfTest {
10     public static void main(String[] args) {
11         try {
12             PdfReader.unethicalreading = true;
13             PdfReader reader = new PdfReader(new FileInputStream("C:/Users/hasa1/Desktop/2017年5月系统集成项目管理工程师重点考点难点暨历年真题解析资料.pdf"));//已加密的文件
14             PdfStamper stamper = new PdfStamper(reader, new FileOutputStream("C:/Users/hasa1/Desktop/2017年5月系统集成项目管理工程师重点考点难点暨历年真题解析资料.pdf"));
15             stamper.setEncryption(null, null, PdfWriter.ALLOW_COPY, false);
16             stamper.close();
17             reader.close();
18         } catch(Exception e) {
19             e.printStackTrace();
20         }
21     }
22 }

 

以上是关于itext5去掉pdf不能复制权限的主要内容,如果未能解决你的问题,请参考以下文章

iText5实现Java生成PDF文件完整版

# Itext Pdf 5 教程

# Itext Pdf 5 教程

记:解决itext5使用html模板生成PDF时,中文不显示的问题。

PDF文件中的文字不能复制怎么办

itext5:非英语连字符不起作用