注意:本例子是从向模板定义的变量赋值,而不是从无到有的来生成pdf
直接就能用
maven依赖:
com.lowagie
itext
4.2.1
工具类:
package com.upincar.pdfdemo2.demo;
import com.itextpdf.text.pdf.AcroFields;
import com.itextpdf.text.pdf.BaseFont;
import com.itextpdf.text.pdf.PdfReader;
import com.itextpdf.text.pdf.PdfStamper;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.util.ArrayList;
public class PDFTemplet {
public void PDFTemplet (File file)throws Exception{
//本地模板路径
String templatePdfPath = PDFTemplet.class.getResource("/pdf/" + "/notice_template.pdf").toString();
//生产pdfreader
PdfReader reader = new PdfReader(templatePdfPath);
ByteArrayOutputStream bos=new ByteArrayOutputStream();
/* 读取*/</