//先要制作好pdf模板(可以在word 里面画好,导出保存pdf文件), 下载Adobe Acrobat DC 工具 后打开 pdf 里面带格式的,然后 点击 准备表单按钮 你可以拖动 文本 和文本域(图片/文本),编辑好后再保存即可,下面有图哦. import com.itextpdf.text.DocumentException; import com.itextpdf.text.Image; import com.itextpdf.text.Rectangle; import com.itextpdf.text.pdf.*; import java.io.ByteArrayOutputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; public class PDFUtil { public static void main(String[] args) throws Exception { //参考 https://www.pianshen.com/article/2118369405/ test(); System.out.println("success"); } public static void test() throws IOException, DocumentException { // pdf模板 String fileName = "D:/113.pdf"; //读取pdf PdfReader reader = new PdfReader(fileName); ByteArrayOutputStream bos = new ByteArrayOutputStream(); //将要生成的目标PDF文件名称 PdfStamper ps = new PdfStamper(reader, bos); //PdfContentByte under = ps.getUnderContent(1); //设置中文字体 BaseFont bf = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED); ArrayList<BaseFont> fontL
java pdf模板填充生成pdf打印 (亲测有效)
最新推荐文章于 2025-03-19 11:07:15 发布