1.首先添加依赖
com.itextpdf
itextpdf
5.5.10
com.itextpdf
itext-asian
5.2.0
2.最基础的用法为:
// 1.新建document对象
document document = new document();
// 2.建立一个书写器(Writer)与document对象关联,通过书写器(Writer)可以将文档写入到磁盘中。
// 创建 PdfWriter 对象 第一个参数是对文档对象的引用,第二个参数是文件的实际名称,在该名称中还会给出其输出路径。
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("D:/test.pdf"));
Anchor anchorTarget = new Anchor("ccccccccccccccccc");
anchorTarget.setName("bbbbbbbbbbbbbbbb");
Paragraph paragraph1 = new Paragraph();
paragraph1.setSpacingBefore(50);
paragraph1.add(anchorTarget);
document.add(paragraph1);
// 3.打开文档
document.open();
// 4.添加一个内容段落
document.add(new Paragraph("Hello World!"));
// 5.关闭文档
document.close();
3.我曾经写过的一个项目中的例子(最后有效果图):
Map resultMap = new HashMap();
resultMap.put("RWBH",rwbh);
Map rwList = mybatisRepository.selectOne(this.namespace + "queryRwxx", resultMap);
List