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

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

  • 个人私活 要交个人所得税吗
  • 10万以内免征增值税怎么做账
  • 增值税审核表
  • 报税是怎么操作的
  • 研发活动计入当期损益怎么计算
  • 无票收入在增值税申报表的哪里填
  • 过路费报销属于什么费用科目
  • 租赁个人汽车
  • 企业租赁个人房屋怎么交税
  • 公司分立的账务处理凭证怎么做
  • 小规模纳税人多少免征增值税
  • 长期债券是指偿还期限超过几个月的债券
  • 企业注销合适还是转让出去合适
  • 通用机打发票可以抵扣税吗
  • 不属于抵扣范围的是什么
  • 喷绘广告公司税率是多少
  • 五证合一后地税编码怎么查
  • 单位的审计
  • 汇算清缴的所得税会计分录
  • 固定资产用于免税项目 进项税处理
  • 制造费用分摊的账务处理怎么做?
  • 融资租赁到期后资产归属
  • 工会经费税收
  • 个税手续费返还政策文件
  • 厂区地面硬化的意义
  • win11无法安装程序包
  • php爬虫源码
  • 从小规模纳税人购进农产品进项税怎么计算
  • 机关事业单位体检费用标准规定
  • 劳务派遣应纳税额如何计算
  • 摊销期在一年以内的费用
  • 深入理解ts
  • 财政补助收入分录
  • 旅游服务发票可以抵税吗
  • 农产品免税收入怎么做账
  • 汽车折旧年限及年限
  • python分布式执行框架Ray的介绍
  • 车船税酌定减免
  • 织梦如何给栏目增加缩略图
  • 非公司员工可以报销差旅费吗
  • 施工企业增值税账务处理
  • 安防工程的注意事项
  • 应付账款不用付情况说明
  • 农产品免税收入需要缴纳所得税吗
  • 存货非正常损失进项税额转出分录
  • 开具增值税专用发票含税吗
  • 企业利润总额计算例题及答案
  • 报销冲抵什么意思
  • 什么情况需要预缴
  • 分公司可以设立公司吗
  • 企业开办费计入什么科目
  • mysql handshake
  • freebsd使用
  • win8系统gho
  • windows使用cmd运行程序
  • win8.1 蓝屏
  • xp输入法图标消失
  • .hpp是什么文件
  • win8.1专业版是哪个
  • win8关闭系统更新
  • ftp自动上传文件到服务器
  • w8系统文件夹怎么设置密码
  • win7 虚拟磁盘
  • js获取中文拼音
  • win7 android studio
  • shell发送报文
  • Html5+jQuery+CSS制作相册小记录
  • 网页设计绿色
  • jquery二级导航栏
  • jquery ajax后台返回list,前台用jquery遍历list的实现
  • Express + Session 实现登录验证功能
  • js中push和pop
  • ShareSdk实现第三方分享功能
  • python组合运算
  • javascriptcsdn
  • 使用驱动器u盘之前需要格式化
  • 陕西省电子税务局
  • 银行内部有遴选吗知乎
  • 重庆国家税务局官方网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设