这里下载站-源码下载

x-easypdf 最新版 v2.11.0

大小:16.12MB语言:简体中文 类别:国产软件系统:/PHP/MYsql
简介|教程|评论(0)
软件授权:开源软件时间:2022-11-24

标签:

软件介绍

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

v2.10.2

更新内容

新特性:
【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

x-easypdf 更新日志:

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

 

 

加载全部内容

热门推荐
推荐教程
猜你喜欢
相关合集
用户评论
暂停评论
本类排行