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

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

  • 增值税电子普票没有电子章有效吗
  • 应交税费负数调整到其他非流动资产
  • 税务机关是什么
  • 年报的资产负债率在哪里
  • 母公司和子公司可以一起投标吗
  • 增值税留抵税额是什么意思
  • 资产管理公司的使命
  • 发票校验码被章盖住了
  • 代发工资记什么科目
  • 银行承兑汇票手续费是多少
  • 房地产企业预缴税款最新规定
  • 支付的劳务派遣服务费现金流量
  • 未入账成本
  • 营改增后不动产销售增值税 5%还是9%
  • 私营独资企业是公司还是非公司
  • 合同额在3000以下的是否缴纳印花税?
  • 公司使用个人车辆费用是多少
  • 税务登记需要什么资料2022
  • 集团公司内部无偿借贷增值税
  • 杜邦分析法的三个核心是什么
  • 小型微利企业所得税税率2023
  • 应收账款质押账户被冻结
  • 理财认购申购
  • 哪些费用可以做研发费用
  • 开红字发票后再开蓝字发票应如何入账?
  • ipad怎么切换输入法
  • 商标申报费用会退回来吗
  • 农业企业出租厂房需要交税吗
  • php+js
  • linux系统参数调优
  • 上一年度的费用能入今年账吗
  • 2017年8月21日是什么日子
  • 会计政策变更追溯调整为什么不影响所得税
  • php链式操作
  • php判断useragent
  • node.js安装步骤
  • linux定时任务详解
  • java rest接口
  • 员工的交通费发票可以报销嘛
  • php登录不了
  • 有什么学电脑的网站
  • 外贸企业有哪些公司青岛
  • 如何确定固定资产的原始成本
  • 公司不可以销售车辆吗
  • MSSQL output使用
  • sqlsever注释符号
  • 预付发票能入账吗
  • 低值易耗品如何界定
  • 贷款损失准备的会计核算
  • 会计做账的原始凭证有哪些
  • 事业单位借款给下属单位
  • 环保公司开票内容
  • 对外投资未实缴怎么办
  • 什么是现金流量表
  • 商品流通企业进货费用
  • 旧账整理方案
  • mysql5.7.30安装
  • mysqlvarchar汉字
  • Windows下MySQL 5.7无法启动的解决方法
  • 老生常谈啥意思
  • 如何安装win2000
  • centos怎么查看服务器配置
  • centos7修复安装
  • excel2016 win7
  • javascript.info
  • Python探索之Metaclass初步了解
  • 微信小程序实现轮播图
  • 文件上传的三个条件
  • python进行aes解密
  • android中的webview
  • python socket编程步骤
  • js对象用法
  • jquery ui dialog替代confirm实例分析
  • win10的安装方式有哪些
  • [置顶] 快来貌相则不达很好skmzx5
  • 江西2022年选调
  • 支付宝怎么样开通刷脸支付
  • 规范性文件失效后,没有新文件,可以使用民法典第十条吗
  • 超期未申报还能申报吗
  • 日本海淘推荐
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设