iText
文章平均质量分 65
半路凉亭
一位程序老猿
展开
-
iText7 学习笔记3--目录
为PDF文档添加目录也是经常会用到的功能,itext做目录的思路一般有2种。第一种:先将正文文档生成出来,同时保存正文文件的每一个模块以及对应的页码,然后生成一个新的文档,同时读取正文文件,复制正文文件的每一页,并通过正文模块与对应的页码数生成目录第二种:先将正文文档生成出来,同时保存正文文件的每一个模块以及对应的页码,然后通过移动页面的方式生成目录,此方式在实际过程中当目录超过2页时会有问题。我的案例以第一种方式生成目录,简单起见,正文文件先生成好,总共有5个模块,6个页面,其中一个模块占了2原创 2021-04-21 23:05:56 · 1889 阅读 · 2 评论 -
iText7 学习笔记2--页眉页脚
创建PDF文档,页眉页脚是必不可少的一环,页面页脚的作用一般是会存放一些固定的信息,例如当前页面的章节名称,公司logo,页码等等,我这里以下图为例:位置: 1 : 显示当前页面的所在的版块名称,例如一本书的第几章等 2: 显示当前的用户名或作者之类 3:logo图片 4:当前页码一、事件 页眉页脚在每一页的布局和逻辑都是一致,除了页码需要跟着页面变动而改变。在itext7 提供了事件出来的方式。代码...原创 2021-04-13 23:00:34 · 4144 阅读 · 9 评论 -
iText7 学习笔记1-- 基础知识
最近在做一个项目,项目的需求主要是根据不同的考试系统得出一份考生的综合性报告,并且后期希望易于下载、打印,那么容易打印的格式,最好的肯定是Word和PDF。word在java中不是很好实现,而且word下载后也容易被修改(有利有弊),JAVA中实现pdf用的最多的是itext,目前最新的版本是7.1.14,以前使用的是5.2.X的版本,升级到7以后有不少的改变,而且以前使用的时候,主要是修改别人现成的代码,从来没有整体的去了解itext,这次因为是全新的项目,并且是专门用于生成报告的,所以打算做一个PDF的原创 2021-04-04 10:58:21 · 1859 阅读 · 0 评论