位置: 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命令行登录远程数据库)

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

  • 建筑企业交税流程
  • 工程承包公司账务处理
  • 实际已缴纳所得税额不自动带出
  • 税控服务费抵税
  • 公司分红股需要交税吗
  • 模具费进研发费用还是成本
  • 预算管理的方法及应用
  • 测绘费能否在土地出让
  • 企业未能实施个人所得税代扣代缴是否会罚款呢?
  • 进口增值税已付发票未到如何入账
  • 领导报销发票挂哪个科目
  • 内部交易增值税怎么算
  • 车辆后期保养费用
  • 出口退税总是差进项票怎么处理
  • 代理进出口公司营销方式
  • 增值税普通发票可以抵扣吗
  • 签合同交什么照片比较好
  • 商业保险可以报税吗
  • 增值税专用发票跨月退回怎么办?
  • 离婚房屋权属变动怎么办
  • 福利费用不用计提
  • 党建经费如何入账
  • 委托付款分录
  • 增资后可以减资吗
  • 销售使用过的板房如何缴税?
  • 登记为一般纳税人后可以转为小规模纳税人
  • 工资计提金额
  • 劳务报酬的申报流程
  • 怎么检查windows版本
  • 笔记本如何进行截图
  • 收到业绩补偿会扣税吗
  • 其他应付款转营业外收入合法吗
  • 银行的抵债资产有几种处置办法
  • php获取变量长度
  • print-js
  • 会计政策变更对财务分析的影响
  • php运用
  • 前端是指什么工作
  • docker windows -v
  • 有哪些员工福利
  • 财务费用的具体内容
  • 织梦改logo
  • sqlyog
  • 办公桌椅入固定资产计提折旧几年
  • 每月企业所得税怎么征收
  • 出口合同的流程
  • 加强mysql安全
  • 私车公用私车的区别在哪
  • 企业拆迁补偿款
  • 公司抽奖奖品设置
  • 非正常损失进项税额转出怎么计算
  • 股东实收资本超额到位
  • 小微企业不用缴纳社保可以吗现在
  • 小规模公司用什么成本核算方法
  • 职工福利费和工会经费
  • 其他应付款属于哪类
  • 存出投资款应计入什么科目
  • 账簿设制的一般程序
  • sql server中一个数据库可以有多个文件组
  • sql语句优化之用是什么
  • jdbc数据库连接步骤
  • mssqlserveradhelper
  • sql里面时间函数格式
  • win7提示盗版怎样激活
  • stdin命令
  • SonicStageMonitoring.exe是什么进程 有什么作用
  • flashhelperservice.exe是什么程序
  • win7安全模式
  • android:ViewPager与FragmentPagerAdapter
  • perl数组去重
  • node.js入门教程
  • node js教程
  • jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
  • jquery 鼠标
  • javascript教程代码
  • 增值税进项发票勾选时间
  • 浦发银行企业银行电话
  • 贵州税务举报
  • 公司欠税款,还不上,怎么办
  • 银行服务创新金点子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设