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

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

  • tv档是什么模式

    tv档是什么模式

  • 华为手机卡怎么放卡槽里(华为手机卡怎么装)

    华为手机卡怎么放卡槽里(华为手机卡怎么装)

  • 抖音直播点赞有什么作用(抖音直播点赞有限制吗)

    抖音直播点赞有什么作用(抖音直播点赞有限制吗)

  • airpods2充电盒掉电快(airpods2充电盒摔了会坏吗)

    airpods2充电盒掉电快(airpods2充电盒摔了会坏吗)

  • 创建facebook账号时显示网络出错(创建facebook账号卡在创建密码)

    创建facebook账号时显示网络出错(创建facebook账号卡在创建密码)

  • hms 包括哪些服务(hms包含哪些)

    hms 包括哪些服务(hms包含哪些)

  • 矢量源文件是什么意思(矢量文件是什么)

    矢量源文件是什么意思(矢量文件是什么)

  • 苹果共享相簿什么意思(苹果共享相簿是共享所有照片吗)

    苹果共享相簿什么意思(苹果共享相簿是共享所有照片吗)

  • 腾达ac6是千兆路由器吗(腾达ac7是千兆端口吗)

    腾达ac6是千兆路由器吗(腾达ac7是千兆端口吗)

  • 在文档里打勾是怎么做到的(在文档里打勾是哪个键)

    在文档里打勾是怎么做到的(在文档里打勾是哪个键)

  • 苹果语音控制已经关了,为什么还是会出来(苹果语音控制已不听取指令)

    苹果语音控制已经关了,为什么还是会出来(苹果语音控制已不听取指令)

  • qq深色模式怎么设置(qq深色模式怎么调背景)

    qq深色模式怎么设置(qq深色模式怎么调背景)

  • 电脑开机显示f1f2怎么办(电脑开机显示f1f2)

    电脑开机显示f1f2怎么办(电脑开机显示f1f2)

  • 未发货退款运费怎么退(未发货退款运费的钱还退吗)

    未发货退款运费怎么退(未发货退款运费的钱还退吗)

  • iphonex掉电快怎么办(苹果x手机掉电快发热)

    iphonex掉电快怎么办(苹果x手机掉电快发热)

  • vivo手机怎么调整时间(vivo手机怎么调时间)

    vivo手机怎么调整时间(vivo手机怎么调时间)

  • 华为matex发布时间

    华为matex发布时间

  • vivox20有没有sos功能(vivox20有没有隐藏软件的功能)

    vivox20有没有sos功能(vivox20有没有隐藏软件的功能)

  • 删除wps表格某些信息(wps表格如何删除部分内容)

    删除wps表格某些信息(wps表格如何删除部分内容)

  • qq音乐下载后会员过期歌曲会失效吗(qq音乐下载后会员过期歌曲)

    qq音乐下载后会员过期歌曲会失效吗(qq音乐下载后会员过期歌曲)

  • 为什么抖音发的视频别人看不到(为什么抖音发的照片不动了)

    为什么抖音发的视频别人看不到(为什么抖音发的照片不动了)

  • 不想接电话怎么设置成关机(不想接电话怎么设置电话已关机)

    不想接电话怎么设置成关机(不想接电话怎么设置电话已关机)

  • steam序列号找不到(steam序列号没有)

    steam序列号找不到(steam序列号没有)

  • 如何通过手机号添加微信(如何通过手机号码查询对方身份信息)

    如何通过手机号添加微信(如何通过手机号码查询对方身份信息)

  • Win10网络电缆未正确插入或可能已损坏[已解决](罗马尼亚卫生部长)

    Win10网络电缆未正确插入或可能已损坏[已解决](罗马尼亚卫生部长)

  • 怎么利用腾讯手游助手来给王者荣耀游戏加速(怎么利用腾讯手机号找人)

    怎么利用腾讯手游助手来给王者荣耀游戏加速(怎么利用腾讯手机号找人)

  • python中字符串转成数字的几种方法(python中字符串转数字函数)

    python中字符串转成数字的几种方法(python中字符串转数字函数)

  • 资产负债表里的存货包括哪些科目
  • 车辆出现质量问题
  • 企业所得税退税的会计分录怎么做
  • 银行对账单放前面还是放后面
  • 新公司第一年要做亏
  • 消防公司支付劳务费会计处理
  • 资信证明好开吗
  • 企业所得税税率多少
  • 去年发生的成本但今年9月份才开票付款
  • 拆迁补偿款使用范围
  • 国家电网的发票如何申请邮寄
  • 公司租个人车辆如何办理
  • 水利建设专项收入怎么计算
  • 地下商铺出售产权归属
  • 增值税计入无形资产的入账价值吗?
  • 船舶维修价格表2017
  • 没有经营的空壳公司可以贷款吗
  • 会计对帐是银行账户吗
  • 企业所得税资产总额怎么算出来的呢
  • 代收水电费的会计分录
  • 汇票和本票之间在使用上有什么差别
  • 公司内部培训师试讲开场白
  • 给员工发放奖励计入
  • 简述资产的概念特征以及确认条件
  • windows10开机很卡
  • 合同负债和预收账款的关系
  • win10系统怎么设置锁屏壁纸
  • 代发工资要缴纳社保吗
  • 月度计提所得税怎么调整
  • 安置残疾人就业单位城镇土地使用税
  • 企业支付银行的贷款利息可以税前扣除吗为什么
  • 增值税逾期申报情况说明
  • 个人所得税有哪些可以减免的项目
  • 购买轿车增值税可抵扣吗?
  • 增值税发票开红字发票后账务处理?
  • php读取txt文件内容并判断
  • 企业向个人借款是否合法
  • ts基础
  • 开发票如何计算税率
  • 模型未来的发展趋势
  • 目标检测论文解析怎么写
  • session用处
  • laravel 实例
  • 营业外收入怎么结转到本年利润
  • 小规模纳税人自行开具增值税专用发票税率
  • 什么指的是土地面积
  • 年底要结转净利润怎么算
  • 企业应付账款的借方余额反映的是
  • 商业汇票贴现条件有哪些
  • 以前年度损益调整借贷方向
  • 财政直接支付的概念
  • 一般纳税人适用3%税率情况
  • 进出口 外汇
  • 股票期权的所得税处理
  • 银行多扣了钱法律是怎么判
  • 计提福利费是什么意思
  • 发票先到后付款怎样做凭证
  • 弥补企业以前年度亏损 顺序
  • 工厂宿舍水电费怎么扣
  • mysql命令行配置
  • mysql的密码忘了该怎么办
  • mysql调用数据库语句
  • Ubuntu14.04 的 SSH 无密码登录的设置方法
  • win8怎么删除输入法
  • shell在linux
  • cocos2dx4.0教程
  • Unity3d NGUI的drawcall,UISprite与UITexture
  • java 迭代器 remove
  • Android游戏开发读后感
  • js debounce实现
  • jquery遍历li
  • 山东国地税合并6月挂牌
  • 电子专票红字信息表
  • 消费税申报详细流程图
  • 从批准文号怎么区分国产还是进口
  • 沈阳注销营业执照
  • 拉萨税务局拉巴卓玛
  • 缴纳了车辆购置税能退吗
  • 湖南省税务局网站2024公务员招聘
  • 江苏电子税务局社保缴费查询网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设