java生成pdf(java怎么生成pdf)
作者:百科火 更新 :2022-03-10 09:40:18 科技百科
java如何生成pdf呢?不清楚的小伙伴们一起来看看我现在的分享!
java生成pdf可以用itext-PdfStamper pdfStamper(别名抠模板)。必须用PDF编辑软件编写好模板,空出空缺等候程序填充。程序生成与下载就可以。
编码:
/**
* 抠模板
* @throws Exception
*/
public void createAllPdf() throws Exception {
//填充建立pdf
PdfReader reader = null;
PdfStamper stamp = null;
try {
reader = new PdfReader("E:/module.pdf");
SimpleDateFormat simp = new SimpleDateFormat("yyyy-MM-dd");
String times = simp.format(new Date()).trim();
//创建生成汇报名字
String root = ServletActionContext.getRequest().getRealPath("/upload") File.separator;
if (!new File(root).exists())
new File(root).mkdirs();
File deskFile = new File(root, times ".pdf");
stamp = new PdfStamper(reader, new FileOutputStream(deskFile));
//取下表格模板中的全部字段名
AcroFields form = stamp.getAcroFields();
// 填充数据信息
form.setField("name", "zhangsan");
form.setField("sex", "男");
form.setField("age", "15");
//汇报生成日期
SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd");
String generationdate = dateformat.format(new Date());
form.setField("generationdate", generationdate);
stamp.setFormFlattening(true);
} catch (Exception e) {
e.printStackTrace();
} finally {
if (stamp != null) {
stamp.close();
}
if (reader != null) {
reader.close();
}
}
}
以上便是我现在的共享了,期待可以作用到大伙儿。
- END -
心之所向未来可期是什么意思(心之所向将来可期的意思)
心之所向将来可期的意思是:内心所愿的将来会很幸福,值得期待。表明将有一个不错的結果。将来,意将要来,从如今往后面的...
市委和市政府有啥区别
市委和市政府有啥区别,1、组织机构不同:市委是市级党的党政机关,代表党开展工作;市政府是该市的行政机关,代表地方开展...
老鼠怕什么气味怎样才能灭老鼠
老鼠怕什么气味怎样才能灭老鼠,老鼠怕刺激性气味,因为老鼠嗅觉灵敏,十几米放置花生什么的都能闻到,所以平时可以放些刺...
蚕宝宝吐丝的架子怎么做
蚕宝宝吐丝的架子怎么做,制作蚕宝宝吐丝的架子所需材料有纸杯,白纸,共分为三个步骤,以下是制作蚕宝宝吐丝的架子的详细...
一克大概是多少(一克大概是1枚2分硬币、1粒花生米、2颗黄豆、1个粉笔头、一)
一克大概是多少,一克大概是1枚2分硬币、1粒花生米、2颗黄豆、1个粉笔头、一个螺母等。一克的重量大约相当于一立方...
花泥要泡多长时间(花泥和水哪个保存长)
花泥泡30秒就可以了。用干净的容器接水,可根据使用需求加入鲜切花保鲜剂,然后将花泥放入容器内,让花泥自己慢慢去吸收...
一石等于多少斤(中国经济通史)
“石”是古代重量单位,今读dàn。在古书中读shí,因古时1石约等于1担(即10斗),因此在民间“石”又可俗读为dàn。在正式...
扬州是几线城市(2022中国城市等级划分)
根据最新的2017中国城市等级划分,扬州市是三线城市。所以说扬州是二线城市或者三线城市都可以。但2017中国城市等级...
三种属相不能戴金
哪三种属相不能戴金生活当中我们常常会说,有些人非常特别适合穿金戴银,也有些人非常适合佩戴玉石饰品,只是说的他们表...
中国世界排名第几
中国陆地国土面积为960万平方公里,居世界第三位。中国陆地国土面积约占世界陆地总面积的1/15,东部地区占10.5%,中部地...