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

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

  • 支付给员工的工资属于什么科目
  • 合伙企业缴纳的是什么税
  • 个体工商户税务申报
  • 车辆购置税如何计算
  • 小规模经营租赁开票税率
  • 股份有限公司董事会决议必须经过
  • 销售材料的会计分录在实务第几章节
  • 对公账户转到个人账号能提供发票吗?
  • 整形医院有收费标准么
  • 技术服务税率是多少 现金
  • 车购税申报表如何作废重开
  • 发票属于什么凭证类型
  • 以旧换新如何确认收入
  • 应付账款周转次数公式的理解
  • 企业厂房整改应该计入什么科目?
  • 收取外部客户电费如何结转成本
  • 计提出口关税会计分录
  • 增值税的附加
  • 进项税额抵扣的情况有哪些
  • 承租方出售资产的行为
  • 内部退养个税计算方式
  • 母子公司划转房产怎么办
  • 收到员工偿还的借款8000元,所生成的凭证会计分录
  • 企业业务招待费标准规定
  • 税金计提多了怎么办
  • 销售费用办公费用
  • 原材料对外投资进项税额可以抵扣吗
  • 基建工程的各项工作包括
  • 暂估入库借方有余额怎么处理
  • 个人出租住宅需要交哪些税
  • 什么是电流定律
  • 磁盘使用量30m
  • 智能路由器哪个牌子好
  • 股权折价转让
  • 远期结汇账务处理办法
  • 投标保证金怎么退还流程
  • 支票存根属于什么凭证类型
  • 点云目标检测数据集
  • Otter Cliffs, Acadia National Park, Maine (© dbimages/Alamy)
  • 商企预提待付费什么意思
  • 公司分立土地涉税问题
  • ios.开发
  • php trait用法
  • php连接mysql数据库的几种方式及区别
  • 外出经营活动税收管理
  • web系统的安全现状
  • python dayup
  • 新建厂房如何计提折旧费用
  • 其他业务成本如何结转
  • 研发费用怎么体现
  • 深入解读何暮楚
  • mongodb数据类型有哪些
  • 部分货物退回怎么开票
  • 建筑安装服务的进项税有哪些
  • 食堂辅助账的账务处理
  • 个税手续费怎么计算
  • 债务转为股份的协议
  • 记账凭证摘要的填制要求
  • 退货只能退一半价钱合理吗
  • 先付款后开发票的会计分录?
  • 溢价发行股票的交易费用
  • 进口关税如何交
  • 小规模纳税人交通运输服务税率
  • 财务会计与管理会计的区别与联系?谁更棒?
  • redhat rhca
  • windowsxp的开始菜单
  • 无法打开opencv2
  • mbr是什么启动
  • 使用androidx 找不到v7
  • 批处理常用命令总结
  • 后台实时分流文件的shell脚本
  • android 入门教程
  • 谈谈我对环境保护的认识
  • javascript+
  • Android-Universal-Image-Loader 图片异步加载类库的使用
  • 运输发票抵税多少个点
  • 开票日期是今年但是业务是去年
  • 税务局临时工工资多少
  • 查询发票号码
  • 成都市成华区税务局新地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设