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

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

  • 金税盘版开票软件怎么升级
  • 失控发票账务处理
  • 车船税不交有什么影响 三大影响要注意
  • 确认了收入但是没收入
  • 多交的增值税和附加税退回,如何记账
  • 固定资产的入账
  • 高新技术认定标准条件是什么
  • 民办非企业捐赠承诺书
  • 存货售出后是否含税
  • 金税盘开完票后怎么报税一下
  • 公司之间房产过户免税条件
  • 收到软件发票怎么做账
  • 房地产企业预售阶段企业所得税
  • 发行债券的会计要素
  • 季度预缴所得税可以不交吗
  • 企业支付投资者股利属于什么引起的财务活动
  • 影视公司招演员
  • 增值税发票抵扣进项税什么意思
  • 投入的资金计入什么科目
  • 银行卡的概念和特点
  • 什么样的企业用交税
  • 园林绿化税收减免政策
  • 商家拒开发票的五大借口
  • 固定资产可以一次计入费用吗
  • 先抵押 后租赁
  • 营业收入大于营业成本居然亏损
  • 投入的生产线应该怎么做
  • php html5
  • php字符串定义
  • 开发产品结转到哪个科目
  • 公司员工的社保怎么查询
  • 营改增后甲供材的账务处理
  • 委托开发软件如何入账
  • 如何开启framework 3.5
  • php 图片水印
  • 处置子公司的方式
  • web全栈工程师是干什么的
  • html游戏大全
  • 直接融资租赁案例
  • 进项转出了还能再转进去吗
  • java队列用法
  • 含税价的基本定义是什么
  • 单位食堂不对外营业需不需要办理经营许可证
  • 主营业务收入账务处理分录
  • 坏账准备计提要求
  • 购进无偿赠送
  • 投资者投入固定资产成本
  • 房地产行业增值税预缴
  • 租赁动迁补偿条款
  • 公司注销后原有未使用的包装还可以用吗怎么办
  • 出口退税登记的内容
  • 失业保险费返还怎么做账
  • 企业什么情形必须签无固定期限合同
  • 用sql语句添加删除字段
  • win8如何修改文件权限
  • xp系统插u盘没反应怎么解决
  • LiteSpeed添加虚拟主机+支持htaccess图文教程
  • OfcPfwSvc.exe - OfcPfwSvc是什么进程 有什么用
  • win10的outlook在哪
  • WIN10系统摄像头在哪打开
  • shell脚本的fi
  • python模块导入的几种方法
  • python100行代码案例
  • 安卓手机如何打开.icon文件
  • 动作手游排行榜2020前十名
  • js如何判断一个变量的类型
  • jquery22插件网
  • python django 项目框架图
  • jquery设置滚动条高度
  • 无自然人登记信息是怎么回事
  • 湖南税务发票查询系统查不到外省的发票
  • 车船税的缴纳证明是什么意思?
  • 福建 退休
  • 普惠性和非普惠的区别
  • 本季度可以弥补上季度亏损吗
  • ca证书怎么删除
  • 2021北京餐饮业发展趋势报告
  • 企业税务状态查询网站
  • 国际税务网
  • 企业代收行政事业性收费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设