https://x-easypdf.cn 项目概述 dromara x-easypdf是一个java语言简化处理pdf的框架,包含fop模块与pdfbox模块,fop模块以创建功能为主,基于xsl-fo模板生成pdf文档,以数据源的方式进行模板渲染;pdfbox模块以编辑功能为主,对标准的pdfbox进行扩展,添加了成吨的功能。 当前版本 v3.3.1 使用环境 jdk 1.8+ 项目...
x-easypdf是一个java语言简化处理pdf的框架,包含fop模块与pdfbox模块,fop模块以创建功能为主,基于xsl-fo模板生成pdf文档,以数据源的方式进行模板渲染;pdfbox模块以编辑功能为主,对标准的pdfbox进行扩展,添加了成吨的功能。 项目特性 fop模块 以创建功能为主,基于 xsl-fo 模板生成 pdf 文档,以数据源的方式进行模...
另外,我们还修复了一些其他的问题和漏洞,确保用户可以更加安全地使用x-easypdf。 此外,我们也得到了一些用户的反馈,建议我们可以更加便捷地设置PDF文件的默认字体。在这个版本中,我们增加了一个新的选项,允许用户在运行x-easypdf之前,通过指定一个字体来设置默认字体。这样,如果用户需要更改默认字体,他们可以直接在运行...
<dependency> <groupId>wiki.xsx</groupId> <artifactId>x-easypdf</artifactId> <version>2.0.1</version> </dependency> 安装教程mvn clean install 使用说明简单小示例 代码如下: public class XpdfTest { public static void main(String[] args) throws IOException { final String fontPath = "C:\\...
一个用搭积木的方式构建pdf的框架(基于pdfbox/fop) 更新说明 master分支将作为稳定版本发布,develop分支将会不定期进行更新,欢迎大家提供宝贵意见,QQ交流群:15018726 项目主页 https://www.x-easypdf.cn 项目概述 x-easypdf基于pdfbox/fop二次封装,拥有两大模块:pdfbox模块极大降低pdfbox的使用门槛,以组件化的形式...
通过x-easypdf对PDFBox的封装,用户可以轻松实现文本插入、图片嵌入、表格绘制等多种操作。例如,在处理财务报告或学术论文时,开发者往往需要在文档中加入大量的图表和公式。此时,利用x-easypdf中的PDFBox模块,便能以简洁的代码实现这些复杂元素的精准布局,确保最终输出的PDF文件既美观又专业。 ### 1.3 FOP模块的特性...
官方文档:https://dromara.gitee.io/x-easypdf/#/ API文档:https://apidoc.gitee.com/dromara/x-easypdf/ 项目概述 x-easypdf基于pdfbox二次封装,极大降低使用门槛,以组件化的形式进行pdf的构建。简单易用,帮助开发者快速生成pdf文档。 参考示例:https://dromara.gitee.io/x-easypdf/#/md/参考示例 创建文档...
x-easypdf基于pdfbox二次封装,极大降低使用门槛,以组件化的形式进行pdf的构建。简单易用,帮助开发者快速生成pdf文档。本次更新内容如下:新特性:新增文本...
x-easypdf简介 fop模块 主打pdf 导出功能,基于xsl-fo模板生成pdf文档,以数据源的方式进行模板渲染,并内置xml 数据源、thymeleaf数据源、 freemarker数据源、jte数据源、document数据源等多种数据源,同时提供java对象的方式构建pdf文档。 pdfbox模块 主打pdf编辑功能,采用组件化的形式进行pdf的构建,同时提供自动换行与分...
x-easypdf基于pdfbox构建而来的pdf构建工具,极大降低使用门槛,以组件化的形式进行pdf的构建。简单易用,仅需一行代码,便可完成pdf的操作。x-easypdf特性:1、轻量级仅添加pdfbox相关依赖,无其他任何依赖2、简单易用仅需一行代码,便可完成pdf的操作3、自动换行分页文本超出单行显示时,即可自动换行;内容超出单页显示时,...