登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
代码拉取完成,页面将自动刷新
开源项目
>
开发工具
>
Wiki/文档工具
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
210
Star
1.6K
Fork
386
dromara
/
x-easypdf
代码
Issues
65
Pull Requests
0
统计
流水线
服务
Gitee Pages
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
仓库网络图
发行版
标签
提交
附件
最新版
3.0.0
58c5859
2024-03-25 09:18
对比
3.0.0正式版
xsx
全新重构版本
最后提交信息为:
!84
开发合并
v3.0.0-BETA
7dfb62e
2024-03-11 10:58
对比
v3.0.0-BEATA
xsx
全新重构
最后提交信息为:
更新说明
v2.11.5
b05b924
2023-03-20 22:41
对比
【pdfbox模块】修复布局组件自定义样式失效问题
xsx
【pdfbox模块】修复布局组件自定义样式失效问题
issues#I6NL1S
最后提交信息为:
!59
修复布局组件自定义样式失效问题
v2.11.4
478ca40
2023-03-12 22:04
对比
【fop模块】表格组件增强
xsx
新特性:
【fop模块】表头组件新增设置最小行高的方法
【fop模块】表头组件新增设置最小列宽的方法
【fop模块】表尾组件新增设置最小行高的方法
【fop模块】表尾组件新增设置最小列宽的方法
【fop模块】表格体组件新增设置最小行高的方法
【fop模块】表格体组件新增设置最小列宽的方法
【fop模块】表格单元格组件新增设置背景图片宽度的方法
【fop模块】表格单元格组件新增设置背景图片高度的方法
原有变更:
【fop模块】表格单元格组件添加自动重置边距与填充属性
问题修复:
无
最后提交信息为:
!53
开发分支合并
v2.11.3
f0f56fd
2023-02-26 23:06
对比
新增xsd约束
xsx
本次更新内容如下:
新特性:
【fop模块】新增thymeleaf数据源对资源路径读取模板的支持
【fop模块】新增书签组件设置开始状态的方法
【fop模块】新增文本组件空白空间折叠的方法
【fop模块】新增xsd约束(手动编写xsl-fo模板时,将会进行提示)
原有变更:
【fop模块】调整条形码组件的命名空间
【fop模块】调整字体名称属性的设置逻辑
问题修复:
无
最后提交信息为:
!48
开发分支合并
v2.11.1
9add936
2022-12-31 16:26
对比
【fop模块】优化表格换行逻辑
xsx
新特性:
【fop模块】新增对象模式文档保存模板的方法
【fop模块】新增对象模式文档设置文档属性的方法
原有变更:
fop依赖版本升级为2.8
batik依赖版本升级为1.16
thymeleaf依赖版本升级为3.1.0.RELEASE
jte依赖版本升级为2.2.4
问题修复:
【fop模块】移除无效属性方法
【fop模块】修复freemarker数据源加载资源路径文件错误问题
【fop模块】优化表格换行逻辑,修复纯数字超出单元格问题
最后提交信息为:
!37
【fop模块】优化表格换行逻辑
v2.11.0
755808b
2022-11-13 22:52
对比
fop模块强化
xsx
本次更新内容如下:
新特性:
【fop模块】新增XEasyPdfTemplatePageRectangle类(页面尺寸)
【fop模块】新增freemarker数据源(模板引擎)
【fop模块】新增jte数据源(模板引擎)
【fop模块】xml数据源新增设置xml数据输入流的方法
【fop模块】模板对象新增保存模板的方法
【fop模块】新增书签组件
【fop模块】新增块组件(组件容器)
【fop模块】新增当前页码组件
【fop模块】新增总页码组件
【fop模块】新增水印(文字)组件
【fop模块】组件新增设置id的方法
【fop模块】组件新增设置分页符-前的方法
【fop模块】组件新增设置分页符-后的方法
【fop模块】组件新增设置开启分页时保持的方法
【fop模块】组件新增设置开启分页时与上一个元素保持的方法
【fop模块】组件新增设置开启分页时与下一个元素保持的方法
【fop模块】表格组件新增设置文本语言的方法
【fop模块】表格组件新增设置行间距的方法
【fop模块】表格组件新增设置字符间距的方法
【fop模块】表格组件新增设置单词间距的方法
【fop模块】表格组件新增设置单词换行的方法
【fop模块】表格组件新增设置空白空间的方法
【fop模块】表格组件新增设置字体名称的方法
【fop模块】表格组件新增设置字体样式的方法
【fop模块】表格组件新增设置字体重量的方法
【fop模块】表格组件新增设置字体大小的方法
【fop模块】表格组件新增设置字体大小调整的方法
【fop模块】表格组件新增设置字体颜色的方法
【fop模块】表格组件新增设置最小行高的方法
【fop模块】表格组件新增设置最小列宽的方法
【fop模块】表格组件新增设置边框圆角的方法
【fop模块】表格组件新增设置背景颜色的方法
【fop模块】表格单元格组件新增设置背景的方法
【fop模块】表格单元格组件新增设置背景图片的方法
【fop模块】表格单元格组件新增设置背景附件的方法
【fop模块】表格单元格组件新增设置背景颜色的方法
【fop模块】表格单元格组件新增设置背景图片定位的方法
【fop模块】表格单元格组件新增设置背景图片水平定位的方法
【fop模块】表格单元格组件新增设置背景图片垂直定位的方法
【fop模块】表格单元格组件新增设置背景图片重复的方法
【fop模块】表格单元格组件新增设置上下左右边框样式的方法
【fop模块】表格单元格组件新增设置上下左右边框颜色的方法
【fop模块】表格单元格组件新增设置上下左右边框宽度的方法
【fop模块】表格单元格组件新增设置文本语言的方法
【fop模块】表格单元格组件新增设置行间距的方法
【fop模块】表格单元格组件新增设置字符间距的方法
【fop模块】表格单元格组件新增设置单词间距的方法
【fop模块】表格单元格组件新增设置单词换行的方法
【fop模块】表格单元格组件新增设置空白空间的方法
【fop模块】表格单元格组件新增设置字体名称的方法
【fop模块】表格单元格组件新增设置字体样式的方法
【fop模块】表格单元格组件新增设置字体重量的方法
【fop模块】表格单元格组件新增设置字体大小的方法
【fop模块】表格单元格组件新增设置字体大小调整的方法
【fop模块】表格单元格组件新增设置字体颜色的方法
【fop模块】表格单元格组件新增设置合并行数的方法
【fop模块】表格单元格组件新增设置合并列数的方法
【fop模块】文本组件新增设置单词间距的方法
【fop模块】文本组件新增设置单词换行的方法
【fop模块】文本组件新增设置空白空间的方法
【fop模块】文本组件新增设置文本缩进的方法
【fop模块】文本组件新增设置段前缩进的方法
【fop模块】文本组件新增设置段后缩进的方法
【fop模块】文本组件新增设置段前空白的方法
【fop模块】文本组件新增设置段后空白的方法
【fop模块】文本组件新增设置字体重量的方法
【fop模块】文本组件新增设置内部地址的方法
【fop模块】文本组件新增设置外部地址的方法
【fop模块】文本组件新增设置开启超链接的方法
【fop模块】文档组件新增添加书签组件的方法
【fop模块】文本组件新增设置文本语言的方法
【fop模块】文本组件新增设置垂直对齐的方法
【fop模块】文本组件新增设置背景颜色的方法
【fop模块】文本扩展组件新增设置背景颜色的方法
【fop模块】文本扩展组件新增设置初始化容量的方法
【fop模块】文本扩展组件新增设置文本间隔的方法
【fop模块】页面新增设置id的方法
【fop模块】页面新增设置背景的方法
【fop模块】页面新增设置背景图片的方法
【fop模块】页面新增设置背景附件的方法
【fop模块】页面新增设置背景颜色的方法
【fop模块】页面新增设置背景图片定位的方法
【fop模块】页面新增设置背景图片水平定位的方法
【fop模块】页面新增设置背景图片垂直定位的方法
【fop模块】页面新增设置背景图片重复的方法
【fop模块】页面新增设置水印组件的方法
【fop模块】页面新增设置左侧栏组件的方法
【fop模块】页面新增设置右侧栏组件的方法
【fop模块】条形码组件新增设置条形码文字名称的方法
【pdfbox模块】水印组件新增支持多行文本
原有变更:
【fop模块】包结构调整
【fop模块】各组件设置颜色的方法参数调整
【fop模块】图像组件移除开启远程(远程图像)的方法
【fop模块】调整默认模板引擎,由thymeleaf调整为freemarker
问题修复:
【fop模块】修复png类型图像加载错误问题(
#I60D8K:fop模块下增加png图片报空指针异常
)
【fop模块】修复生成后的条形码内容异常问题
最后提交信息为:
!20
开发分支合并
v2.10.2
e43ff7a
2022-10-30 10:15
对比
【fop】模块新增对条形码的支持
xsx
本次更新内容如下:
新特性:
【pdfbox模块】新增文档图像器开启内存优化的方法
【pdfbox模块】新增添加字体映射的方法
【pdfbox模块】新增开启系统字体映射的方法
【pdfbox模块】新增添加自定义字体时,同时添加14种标准字体别名的字体映射
【fop模块】新增条形码的支持
【fop模块】图像组件新增设置边距的方法
【fop模块】图像组件新增设置填充的方法
【fop模块】分割线组件新增设置边距的方法
【fop模块】表格组件新增设置边距的方法
【fop模块】表格组件新增设置填充的方法
【fop模块】表格组件新增设置边框样式的方法
【fop模块】表格组件新增设置文本垂直样式的方法
【fop模块】文本组件新增设置边距的方法
【fop模块】文本组件新增设置填充的方法
【fop模块】文本组件新增设置删除线颜色的方法
【fop模块】文本组件新增设置下划线颜色的方法
【fop模块】文本组件新增设置下划线宽度的方法
【fop模块】文本组件新增设置开启删除线的方法
【fop模块】文本组件新增设置开启下划线的方法
【fop模块】页面组件新增设置字体名称的方法
【fop模块】页面组件新增设置字体样式的方法
【fop模块】页面组件新增设置字体大小的方法
【fop模块】页面组件新增设置字体大小调整的方法
【fop模块】页面组件新增设置字体重量的方法
【fop模块】页面组件新增设置字体颜色的方法
原有变更:
【fop模块】页面组件调整设置页面宽度的方法
【fop模块】页面组件调整设置页面高度的方法
【fop模块】页面组件调整设置页面边距的方法
【fop模块】页面组件调整设置页面主体边距的方法
问题修复:
【pdfbox模块】修复已有页面添加页码不更新问题
【pdfbox模块】修复pdf文档提取器调用后生成重复页面问题
依赖更新:
pdfbox更新至2.0.27
zxing更新至3.5.0
bouncycastle更新至1.70
batik更新至1.15
最后提交信息为:
!15
Merge remote-tracking branch 'origin/develop' into develop
v2.10.1
658015d
2022-09-04 12:12
对比
【fop模块】新增document数据源表格组件
xsx
本次更新内容如下:
新特性:
【fop模块】新增document数据源表格组件
【fop模块】新增document数据源表头组件
【fop模块】新增document数据源表尾组件
【fop模块】新增document数据源表格体组件
【fop模块】新增document数据源表格行组件
【fop模块】新增document数据源表格单元格组件
【fop模块】新增pdf模板属性类
【fop模块】新增pdf模板边框样式类
【fop模块】新增pdf模板区域样式类
原有变更:
无
问题修复:
【fop模块】修复xml数据源错误问题
【fop模块】修复设置字体样式错误问题
【pdfbox模块】修复文档打印错误问题
最后提交信息为:
更新文档
v2.9.10
6b3cfcd
2022-08-07 21:19
对比
新增组件事件
xsx
本次更新内容如下:
新特性:
新增组件事件
新增文本组件设置绘制之前事件的方法
新增文本组件设置绘制之后事件的方法
新增页脚组件设置高度的方法
原有变更:
优化调整条形码组件绘制逻辑
问题修复:
无
最后提交信息为:
- 优化代码
v2.9.9
6d5763a
2022-07-31 22:18
对比
新增文本角标组件
xsx
本次更新内容如下:
新特性:
新增单元格组件开启自动缩放字体大小的方法(issue#I5HK3Q)
新增表格行组件开启自动缩放字体大小的方法(issue#I5HK3Q)
新增表格组件开启自动缩放字体大小的方法(issue#I5HK3Q)
新增文本角标组件
新增文本扩展组件
新增文档签名设置临时目录的方法
新增文档批量签名的方法
新增pdf助手添加字体方法(自定义加载字体)
原有变更:
调整字体映射逻辑,使用默认字体替代未知字体(issue#I5JMYY)
调整绘制页眉与页脚、背景图片、背景颜色绘制逻辑(原有页面也将添加,可自行关闭)
问题修复:
修复文档签名页面错误问题(issue#I5J5MY)
最后提交信息为:
修改注释
v2.9.8
e5f3449
2022-07-25 09:32
对比
新增文本样式的设置
xsx
新特性:
新增文本样式的设置(正常/空心/加粗/细体/隐藏(不可见)/斜体/斜体空心/斜体加粗/斜体细体)
新增通过密码读取文档的方法(issue#I5I9D1)
原有变更:
调整文本组件绘制逻辑
问题修复:
修复条形码宽高显示异常问题(issue#I5I7GS)
最后提交信息为:
调整页面初始化逻辑
v2.9.7
8c850b5
2022-07-20 23:44
对比
新增SVG矢量图片组件
xsx
新增SVG矢量图片组件
新增页眉组件无参构造的方法
新增图片工具读取文件的方法
修复图片组件左边距错误问题
最后提交信息为:
添加单元测试
v2.9.6
943982e
2022-07-17 22:06
对比
表格组件增强
xsx
新增表格行设置边框策略
新增单元格设置左边框颜色
新增单元格设置右边框颜色
新增单元格设置上边框颜色
新增单元格设置下边框颜色
调整单元格绘制逻辑
最后提交信息为:
更新文档
v2.9.3
f1fd8ba
2022-07-10 22:43
对比
文档转换图片功能增强
xsx
新增设置渲染类型的方法
新增开启灰度的方法
新增开启透明的方法
新增开启水平合并的方法
新增开启垂直合并的方法
最后提交信息为:
更新文档
v2.9.2
3c8e854
2022-07-03 22:22
对比
替换默认字体(华为鸿蒙字体)
xsx
默认字体替换为华为鸿蒙字体
修改表格组件表头参数继承逻辑
新增表单填写器字体大小设置
最后提交信息为:
更新说明
v2.9.1
392ea38
2022-06-26 21:16
对比
文本组件增强
xsx
新特性:
新增表格组件设置表头的方法(issue#I5DWKB)
新增表格组件设置最小行高的方法(感谢
@最后
提交的PR)
新增文本组件设置替换字符的方法(感谢
@最后
提交的PR)
原有变更:
移除表格组件设置表头行的方法(使用设置表头方法替代)
问题修复:
修复表格组件绘制自定义尺寸图片错误问题(issue#I5E2ZQ)
最后提交信息为:
更新说明
v2.9.0
30607b9
2022-06-21 09:35
对比
新增otf字体支持,性能优化
xsx
新特性:
新增对otf字体的支持
新增页面尺寸类
新增页面获取当前页面尺寸X轴左坐标的方法
新增页面获取当前页面尺寸X轴右坐标的方法
新增页面获取当前页面尺寸Y轴上坐标的方法
新增页面获取当前页面尺寸Y轴下坐标的方法
新增页面获取原有页面宽度的方法
新增页面获取原有页面高度的方法
新增页面获取原有页面尺寸的方法
新增页面获取原有页面尺寸X轴左坐标的方法
新增页面获取原有页面尺寸X轴右坐标的方法
新增页面获取原有页面尺寸Y轴上坐标的方法
新增页面获取原有页面尺寸Y轴下坐标的方法
新增开启表单修复的方法
优化条形码组件绘制逻辑
优化图片组件绘制逻辑
优化表格组件绘制逻辑
优化页眉组件绘制逻辑
优化页脚组件绘制逻辑
优化文本组件绘制逻辑
优化读取文档页面的加载逻辑
优化字体映射逻辑(多文档同时处理时,平均耗时降低35%,内存占用减少50%)
原有变更:
原PDRectangle参数相关方法变更为XEasyPdfPageRectangle参数
问题修复:
修复页眉/页脚组件添加自定义组件错误问题(issue#I5BYE4,issue#I5BZUN)
修复页眉组件分割线错误问题
修复表格组件自动拆分行数据错误问题
最后提交信息为:
更新日志
v2.8.5
96253ff
2022-06-08 22:41
对比
v2.8.5 修复版
xsx
修复字体加载问题
修复数字签名问题
优化代码
最后提交信息为:
修改字体加载问题
v2.8.3
1781217
2022-06-05 22:29
对比
v2.8.3 发布
xsx
新特性:
表单填充器XEasyPdfDocumentFormFiller新增开启外观的方法
表单填充器XEasyPdfDocumentFormFiller新增开启压缩的方法
图片组件XEasyPdfImage新增是否自定义尺寸的方法
文档书签XEasyPdfDocumentBookmark新增获取书签节点列表的方法
页脚组件XEasyPdfFooter新增添加自定义组件的方法(issue#I58BHH)
页眉组件XEasyPdfHeader新增添加自定义组件的方法(issue#I58BHH)
新增类工具XEasyPdfClassUtil
原有变更:
优化表格组件XEasyPdfTable单元格生成逻辑
优化文档XEasyPdfDocument读取页面尺寸的配置
优化字体加载逻辑
问题修复:
修复表格组件XEasyPdfTable自动拆分文本错误问题(issue#I568P9)
修复表格组件XEasyPdfTable跨页显示错误问题(issue#I588ID)
最后提交信息为:
Merge branch 'develop'
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/dromara/x-easypdf.git
git@gitee.com:dromara/x-easypdf.git
dromara
x-easypdf
x-easypdf
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册