三月桃花,两人一马,明日天涯。——七堇年
分享一个PDF
框架:https://gitee.com/dromara/x-easypdf
一个用搭积木的方式构建pdf的框架(基于pdfbox)
官方文档:https://dromara.gitee.io/x-easypdf/#/
API
文档:https://apidoc.gitee.com/dromara/x-easypdf/
x-easypdf基于pdfbox二次封装,极大降低使用门槛,以组件化的形式进行pdf的构建。简单易用,帮助开发者快速生成pdf文档。
参考示例:https://dromara.gitee.io/x-easypdf/#/md/参考示例
1 2 3 4 5 6 7 8
| String filePath = OUTPUT_PATH + "testBuild.pdf";
XEasyPdfHandler.Document.build( XEasyPdfHandler.Page.build() ).save(filePath).close();Copy to clipboardErrorCopied
|
1 2 3 4 5 6 7 8 9 10
| String sourcePath = OUTPUT_PATH + "testBuild.pdf";
XEasyPdfDocument document = XEasyPdfHandler.Document.load(sourcePath);
int totalPage = document.getTotalPage();
System.out.println("totalPage = " + totalPage);
document.close();
|