x-easypdf v2.7.5 版本发布,新增表单创建
x-easypdf基于pdfbox二次封装,极大降低使用门槛,以组件化的形式进行pdf的构建。简单易用,仅需一行代码,便可完成pdf的相关操作
本次更新内容如下:
新特性:
1. 文档替换器XEasyPdfDocumentReplacer优化文本替换逻辑
2. 文档表单填写器XEasyPdfDocumentFormFiller新增创建表单的方法
3. 新增文档表单XEasyPdfDocumentForm类,可创建文本域
4. 新增文档表单文本属性XEasyPdfDocumentFormTextField类,可添加表单文本属性
原有变更:
1. 文档提取器XEasyPdfDocumentExtractor移除extractByRegions方法,可用extractTextByRegions方法替换
2. 文档提取器XEasyPdfDocumentExtractor移除extract方法,可用extractText方法替换
3. 文档提取器XEasyPdfDocumentExtractor移除extractForSimpleTable方法,可用extractTextForSimpleTable方法替换
问题修复:
无
表单创建简单示例:
String filePath = OUTPUT_PATH + "testCreate.pdf"; XEasyPdfHandler.Document // 创建文档 .build() // 添加页面 .addPage( // 创建空白页 XEasyPdfHandler.Page.build() ) // 获取表单填写器 .formFiller() // 创建表单 .create() // 创建第一个文本属性 .createTextField() // 设置映射名称 .setMappingName("property1") // 设置位置坐标 .setPosition(50F,700F) // 开启打印 .enablePrint() // 完成文本属性创建 .finish() // 创建第二个文本属性 .createTextField() // 设置映射名称 .setMappingName("property2") // 设置位置坐标 .setPosition(200F,700F) // 设置默认值 .setDefaultValue("test") // 设置最大字符数 .setMaxLength(11) // 完成文本属性创建 .finish() // 完成表单操作 .finish() // 完成填写器操作 .finish(filePath);
效果如下:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS 替代品 AlmaLinux 已上架 Microsoft Store
AlmaLinux OS 基金会已将 AlmaLinux 上架到 Microsoft Store,用户可基于WSL 将 AlmaLinux 安装至 Windows。 AlmaLinux 是开放源码的、社区驱动的项目,它从红帽企业版 Linux (RHEL) 的源码编译而来。AlmaLinux 跟 RHEL 8 完全在二进制上兼容,它由 CloudLinux OS 的创建者打造。AlmaLinux 团队承诺永久免费提供 AlmaLinux 操作系统,项目永久开源且不采取任何限制,不收取任何费用,支持至 2029 年。 AlmaLinux在其 Microsoft Store 条目的介绍页面写道:“AlmaLinux OS 来到了 WSL,现在你可以使用你所熟悉和喜爱的平台,使用所有的标准工具,包括 dnf/yum 等,运行所有你喜欢的企业版 Linux 生态的应用程序。” Microsoft Store 中其他与 Red Hat 兼容的选项包括由 Whitewater Foundry 创建的 Pengwin Enterprise 8,此发行版基于 Rocky Linux 构建,该公司称,“...
- 下一篇
kplayer v0.5.3 版本发布,更适合的云服务器直播推流工具
KPlayer是什么 https://github.com/bytelang/kplayer-go/blob/master/README.md v0.5.3 更新内容 提供跳转至指定unique name的资源文件 修复通过API添加输入资源必须为本地视频的错误 添加delay_queue_size配置参数指定默认编码缓存队列大小 修复插件加载PNG格式资源异常问题 github https://github.com/bytelang/kplayer-go 下载地址 arm64:http://download.bytelang.cn/kplayer-v0.5.1-Linux-aarch64.tar.gz amd64:http://download.bytelang.cn/kplayer-v0.5.1-Linux-x86_64.tar.gz
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境