特色栏目

ASP源码

PHP源码

.NET源码

JSP源码

游戏频道
专题合集
关闭菜单
首页 > JAVA源码 > x-easypdf v3.1.1

x-easypdf v3.1.1 3.1.1

2024-10-19 10:32:11 | 50.05MB
无广告 无病毒 官方版
游戏截图
x-easypdf v3.1.1
游戏介绍

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

查看详情
详细信息
  • 类别JAVA源码
  • 更新时间2024-10-19 10:32:11
  • 版本3.1.1
  • 大小50.05MB

相关游戏

相关文章

最近更新

返回顶部