源码属性

授权 开源
大小 20.77MB
语言 Java
数据库 MySQL
运行环境 JAVA

源码简介

x-easypdf基于pdfbox构建而来的pdf构建工具,极大降低使用门槛,以组件化的形式进行pdf的构建。简单易用,仅需一行代码,便可完成pdf的操作。

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.9.9

新特性:
新增单元格组件开启自动缩放字体大小的方法
新增表格行组件开启自动缩放字体大小的方法
新增表格组件开启自动缩放字体大小的方法
新增文本角标组件
新增文本扩展组件
新增文档签名设置临时目录的方法
新增文档批量签名的方法
新增pdf助手添加字体方法(自定义加载字体)

原有变更:
调整字体映射逻辑,使用默认字体替代未知字体
调整绘制页眉与页脚、背景图片、背景颜色绘制逻辑(原有页面也将添加,可自行关闭)

问题修复:
修复文档签名页面错误问题

v2.9.8

新增文本样式的设置(正常/空心/加粗/细体/隐藏(不可见)/斜体/斜体空心/斜体加粗/斜体细体)
新增通过密码读取文档的方法
调整文本组件绘制逻辑
修复条形码宽高显示异常问题

v2.9.2

默认字体替换为华为鸿蒙字体
修改表格组件表头参数继承逻辑
新增表单填写器字体大小设置

v2.8.5

修复字体加载问题
修复数字签名问题
优化代码

v2.8.1

修改未设置安全策略填充表单后空指针问题
添加表单填充器开启只读模式方法
添加书签分析方法
添加文档提取器清理区域的方法

v2.8.0

新特性:
1、新增文档分析器XEasyPdfDocumentAnalyzer
2、XEasyPdfPage页面新增获取文档获取每毫米像素点的方法
3、XEasyPdfPage页面新增获取页面宽度的方法
4、XEasyPdfPage页面新增获取页面高度的方法
5、XEasyPdfPage页面新增获取页面尺寸的方法
6、XEasyPdfPage页面新增获取当前页面索引占位符的方法
7、XEasyPdfHeader页眉新增获取总页码占位符的方法
8、XEasyPdfHeader页眉新增获取当前页码占位符
9、XEasyPdfFooter页脚新增获取总页码占位符的方法
10、XEasyPdfFooter页脚新增获取当前页码占位符
11、XEasyPdfText文本组件新增设置最大高度的方法
12、XEasyPdfText文本组件新增获取字体路径的方法
13、XEasyPdfTable表格组件新增关闭自动拆分行(分页时,自动拆分行数据)的方法,默认开启
14、XEasyPdfTable表格组件新增插入表格行的方法

原有变更:
1、优化XEasyPdfPage页面获取最新页面逻辑
2、各组件移除是否完成绘制的方法
3、移除XEasyPdfImage图片组件设置图片压缩模式的方法
4、移除各组件中的PDFont字体属性
5、pdfbox依赖更新到2.0.26

问题修复:
1、修复获取总页码的问题
2、修复XEasyPdfTable表格组件跨页显示错误问题

x-easypdf v2.11.5插图

云服务器推荐

发表回复

后才能评论

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源