x-easypdf 创建读取加密文件

jar包引入

wiki.xsxx-easypdf2.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 条评论) “”
   
验证码:

相关文章

推荐文章