jar包引入
wiki.xsx x-easypdf 2.9.10 public static void main(String[] args) { try { // 构建带密码PDF文档 XEasyPdfDocument document = XEasyPdfHandler.Document.build(); XEasyPdfPage page = XEasyPdfHandler.Page.build(); XEasyPdfText text = XEasyPdfHandler.Text.build("test"); page.addComponent(text); document.addPage(page); //设置密码 document.permission().finishWithStandardPolicy(false,XEasyPdfDocumentPermission.PWLength.LENGTH_40,"123456","123456"); document.save("D:/11.pdf").close(); //读取带密码PDF文档 XEasyPdfDocument dctR = XEasyPdfHandler.Document.load("D:/11.pdf","123456"); // 获取文档总页数 int totalPage = dctR.getTotalPage(); XEasyPdfDocumentExtractor extractor = dctR.extractor(); List dataList=new ArrayList<>(); extractor.extractText(dataList,0); // 关闭文档 dctR.close(); System.out.println(dataList); } catch (Exception e) { e.printStackTrace(); } } | 留言与评论(共有 0 条评论) “” |