x-easypdf v3.1.1

2025-12-10 0 151

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表格组件跨页显示错误问题

下载源码

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 编程相关 x-easypdf v3.1.1 https://www.zuozi.net/32887.html

常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务