x-easypdf v2.1.0
时间:2020-12-12[其他免费源码]作者:随便撸
x-easypdf特性:
1、轻量级
仅添加pdfbox相关依赖,无其他任何依赖
2、简单易用
仅需一行代码,便可完成pdf的操作
3、自动换行分页
文本超出单行显示时,即可自动换行;内容超出单页显示时,即可自动分页
4、模板填充
提供内置方法,可轻松实现模板填充
5、组件化
页面所有内容均采用组件化形式进行构建,使用不同的组件组合方式,即可构造出理想的文档
6、扩展灵活
只需实现系统提供的接口,即可完成自定义的组件扩展
x-easypdf软件架构:
1、document(文档):PDF文档
2、page(页面):若干个页面组成PDF文档
3、watermark(水印):每个页面可设置页面级别的独立水印,也可设置文档级别的全局水印,优先级为:页面级别>文档级别
4、header(页眉):每个页面可设置页面级别的独立页眉,也可设置文档级别的全局页眉,优先级为:页面级别>文档级别
5、footer(页脚):每个页面可设置页面级别的独立页脚,也可设置文档级别的全局页脚,优先级为:页面级别>文档级别
6、component(组件):核心,每个页面由若干个组件构成
text(文本组件):已提供,文本写入组件
line(线条组件):已提供,线条写入组件
image(图片组件):已提供,图片写入组件
table(表格组件):已提供,表格写入组件,cell(单元格)->row(行)->table(表格)
rect(方形组件):已提供,方形写入组件
后续将添加更多其他方便实用的组件。。。
x-easypdf安装教程:
mvn clean install
x-easypdf 更新日志:
v2.1.0
新特性:
添加页面背景图片设置
添加页眉背景图片设置
添加页脚背景图片设置
添加文档移除页面方法
添加文档文本内容提取方法
添加文档打印方法
所有组件添加设置内容模式方法(覆盖、追加、前置,默认为追加)
原有变更:
变更开源协议为木兰2.0
线条组件XEasyPdfLine变更为接口,原有XEasyPdfLine类更名为XEasyPdfBaseLine
文档XEasyPdfDocument#setInfo方法变更为information
文档XEasyPdfDocument#setPermission方法变更为permission
文档XEasyPdfDocument#split方法变更为splitter,返回值变为XEasyPdfDocumentSplitter(文档拆分器)
pdf助手XEasyPdfHandler.Document中读取文档方法的名称使用更规范的load作为方法名称
转载请注明来源:x-easypdf v2.1.0
本文永久链接地址:https://www.suibianlu.com/22273.html
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如无法链接失效或侵犯版权,请给我们来信:admin#suibianlu.com
- Java论坛系统巡云轻论坛 v4.1
- Hyperledger Fabric区块链分布式账本 v1.4.6
- C#开发实例项目源码多个打包
- Ant Design前端框架 v3.25.3 20191129
- JPress v3.0.0 20191223
- CodeMirror在线代码编辑器 v5.50.0 20191223
- angularjs Web页面框架 v10.1.2
- TinyMCE(可视化HTML编辑器) v5.1.4 20191223
- CKEditor (fckeditor html编辑器) v4.11.4
- 巡云轻论坛系统 v3.1
- angularjs Web页面框架 v8.0.3
- Hutool v4.5.15
- angularjs Web页面框架 v8.1
- angularjs Web页面框架 v8.1.1
- JPress v2.0.4
- 栏目导航
- 最新文章
- 热门文章