位置: IT常识 - 正文

java生成pdf(java生成pdf对比)

编辑:rootadmin

java怎么生成pdf呢?不知道的小伙伴来看看小编今天的分享吧!
613/auto1686643585java生成pdf(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();

}

}

}

以上就是小编今天的分享了,希望可以帮助到大家。

本文链接地址:https://www.jiuchutong.com/zhishi/2734.html 转载请保留说明!

上一篇:mysql 命令行登录(mysql命令行登录远程数据库)

下一篇:网上办理身份证怎么弄(网上办身份证的照片该怎么办)

  • 税控盘的维护费
  • 税费返还计入什么费用
  • 租赁企业可以开具电费发票吗
  • 小规模纳税人租金发票开几个点
  • 支票存根必须盖银行章吗
  • 活动板房怎么开发票
  • 企业缴纳残疾人保证金按什么标准缴纳
  • 购销业务账务处理
  • 存货造成的损失
  • 存货清查会计分录例题盘亏
  • 金税三期个人所得税税率
  • 购买银行理财产品被骗怎么办
  • 境外所得纳税
  • 地税附加税减免政策
  • 电子发票已缴税怎么查
  • 税控盘服务费抵税会计分录
  • 应发工资包含
  • 电子发票上传平台失败是什么意思
  • 季度不含税收入30万以内免增值税
  • switpa.exe - switpa是什么进程
  • uniapp 嵌套webview
  • CodeIgniter与PHP5.6的兼容问题
  • 代缴费社保
  • 进出口企业税务怎可以查出问题
  • 供水公司与用户合作协议
  • php生成条形码的代码
  • 企业管理费用的构成
  • 怎么缴销空白发票
  • 定期定额户个人经营所得
  • YII Framework的filter过滤器用法分析
  • 工程项目出纳
  • 对抗生成网络算法
  • 怎样安装∪sb
  • 资产盘盈盘亏处理
  • 自动结转制造费用生成不了凭证怎么办
  • 长期股权投资哪些用成本法
  • 企业抵扣进项税条件
  • dedecms怎么改图片
  • mysql怎么处理特殊字符数据
  • 查财务报表的网站有哪些
  • 小规模缴纳印花税吗怎么做账
  • 购买的优惠卷到期后退款
  • shell取命令执行结果
  • 其他应付款计入资产负债表哪个科目
  • 用友t3怎样查明细账
  • 招待费和差旅费的区别
  • 销售退货会计分录
  • 生产自己的产品
  • 收到货款比开票少怎么办
  • 城投公司是什么东西
  • 销售商品发生的应收账款入账价值包括
  • 员工餐补是放入福利费吗?
  • 其他应收款有没有备抵科目
  • mysql如何列转行
  • solaris查找文件命令
  • win10提示测试模式
  • win10快速切换到桌面快捷键
  • centos7编译安装内核
  • ssgrate.exe - ssgrate是什么进程
  • 内存运行linux
  • 毕竟近义词语
  • LINUX下的磁盘编辑工具
  • win10系统开机自动还原
  • 嵌入式linux开发用什么语言
  • python购物车100行代码
  • perl 字符串处理
  • 富文本编辑器模板
  • js 模态对话框和对话框
  • jquery序列化json
  • python3遍历
  • python代码视频
  • jQuery.datatables.js插件用法及api实例详解
  • meta-inf文件夹在哪
  • python2与python3的区别
  • unity平面透明
  • win10下python
  • 国税局调动
  • 陕西省税务局机关服务中心
  • 单位为员工报销医药
  • 个人土地建房
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设