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

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

  • 微信怎么把别人的微信推给别人(微信怎么把别人拉黑)

    微信怎么把别人的微信推给别人(微信怎么把别人拉黑)

  • 荣耀30青春版和荣耀x10max的区别(荣耀30青春版和荣耀30哪个好)

    荣耀30青春版和荣耀x10max的区别(荣耀30青春版和荣耀30哪个好)

  • iphone8p支持红外线吗(iphone8支持红外线)

    iphone8p支持红外线吗(iphone8支持红外线)

  • 淘宝好评增加权重吗(淘宝好评怎么加分)

    淘宝好评增加权重吗(淘宝好评怎么加分)

  • 淘宝上写了备注却没有了(淘宝上备注给卖家的自己还能看到吗)

    淘宝上写了备注却没有了(淘宝上备注给卖家的自己还能看到吗)

  • 缓存视频合并失败原因(缓存视频合并失效)

    缓存视频合并失败原因(缓存视频合并失效)

  • 手机提示更新系统要不要更新(手机设置里提示更新)

    手机提示更新系统要不要更新(手机设置里提示更新)

  • 小米10pro是三星屏吗(三星和小米建议买哪个)

    小米10pro是三星屏吗(三星和小米建议买哪个)

  • 显卡100度会烧吗(显卡100度会烧坏吗)

    显卡100度会烧吗(显卡100度会烧坏吗)

  • 如何让微信不显示忙线(如何让微信不显示正在输入状态)

    如何让微信不显示忙线(如何让微信不显示正在输入状态)

  • 12306的账号一般是什么(12306账号一般是什么格式)

    12306的账号一般是什么(12306账号一般是什么格式)

  • 删除好友前发的微信能看到吗(删除好友前发的微信语音他能收到吗)

    删除好友前发的微信能看到吗(删除好友前发的微信语音他能收到吗)

  • 微信收不到文件咋回事(微信收不到文件也发不出文件怎么回事)

    微信收不到文件咋回事(微信收不到文件也发不出文件怎么回事)

  • 为什么微信个性签名不显示出来(为什么微信个性签名在更多信息里)

    为什么微信个性签名不显示出来(为什么微信个性签名在更多信息里)

  • 苹果能下载两个微信嘛(苹果能下载两个抖音吗)

    苹果能下载两个微信嘛(苹果能下载两个抖音吗)

  • 电子版扫描件是什么意思(电子版扫描件是pdf吗)

    电子版扫描件是什么意思(电子版扫描件是pdf吗)

  • 淘宝中延长收货是什么意思(淘宝里延长收货)

    淘宝中延长收货是什么意思(淘宝里延长收货)

  • qq语音通话能看见对方吗(qq语音通话对方能看到我的屏幕吗)

    qq语音通话能看见对方吗(qq语音通话对方能看到我的屏幕吗)

  • 微信通话中断是啥意思(微信电话不弹出来怎么回事)

    微信通话中断是啥意思(微信电话不弹出来怎么回事)

  • 云计算就是把计算机资源都放到什么上(云计算就是把计算资源都放到对等网上)

    云计算就是把计算机资源都放到什么上(云计算就是把计算资源都放到对等网上)

  • 联通手机号可以转网吗(联通手机号可以改归属地吗)

    联通手机号可以转网吗(联通手机号可以改归属地吗)

  • 怎么设置繁体字(怎么设置繁体字输入法)

    怎么设置繁体字(怎么设置繁体字输入法)

  • 快手极速版曲库页在哪(快手极速版酷狗音乐)

    快手极速版曲库页在哪(快手极速版酷狗音乐)

  • 手机怎么买大巴票(手机怎么买大巴车票)

    手机怎么买大巴票(手机怎么买大巴车票)

  • 乐视2有otg功能吗

    乐视2有otg功能吗

  • oppok1下拉搜索怎么取消(oppo 下拉)

    oppok1下拉搜索怎么取消(oppo 下拉)

  • 苹果11充电速度几个小时(苹果11充电速度变快)

    苹果11充电速度几个小时(苹果11充电速度变快)

  • 在 AI 上训练 AI:ChatGPT 上训练另一种机器学习模型(ai训练流程)

    在 AI 上训练 AI:ChatGPT 上训练另一种机器学习模型(ai训练流程)

  • 纳税会计的要素有
  • 法人独资企业怎么样
  • 服务费和佣金的关系
  • 单位收到增值税专用开票人写管理员
  • 专家评审费如何报销费用
  • 工资预支怎么做账,影响个税吗?
  • 公司企业变更后原来的营业执照还有吗
  • 职工福利费包括五险一金吗
  • 定期存款要交利息税吗
  • 工费经费用计提吗
  • 股权更改需要什么费用
  • 消费税的纳税地点在哪里
  • 企业所得表怎么填写
  • 公司买厨房用品计入什么科目
  • 怎样破解wifi密码怎么办
  • win11我的电脑不在桌面显示
  • 施工费增值税专用发票税率
  • mac怎么创建icloud
  • thinkphp5开发教程
  • 桌面级cpu天梯图快科技
  • php字符串函数有哪些
  • 人工单位怎么写
  • 分批付款怎么确认收入
  • 安装了sklearn调用却找不到
  • 商品流通企业的经营过程分为
  • 小规模纳税人减半征收的六税两费
  • 用python编写
  • phpinfo()中Loaded Configuration File(none)的解决方法
  • 工资必须走银行卡吗
  • 劳保用品会计科目进什么科目
  • 购入固定资产应该怎么做账
  • 应收票据有利息收入吗
  • 购买农产品取得增值税普通发票可以抵扣吗
  • 物流破损拒收的理由
  • python中选择结构也称为什么
  • 费用报销单的经办人是什么意思
  • 购买的机械设备算固定资产吗
  • 现金账怎么登记
  • sql如何查询某个表的列名
  • 收到备用金会计分录
  • 本年利润的会计分录怎么做
  • 财务报表没申报怎么操作呢
  • 库存股属于什么类科目,借贷方向
  • 内部审计主要目的
  • 销售费用专票能抵扣吗
  • 当月没生产有生产费用怎么结转
  • 押金是否可以抵扣租金
  • 跨年退货怎么处理账务
  • 开票金额和税款的关系
  • 没有发票的费用汇算清缴的时候怎么调出来
  • 企业进口外汇额度限制
  • 三栏式明细账适用于原材料吗
  • 会计刚开始学什么
  • 缴纳的车辆购置税需要计提吗
  • 房地产开发成本和房地产开发产品
  • xp关机会自动重新启动
  • mac所有窗口最小化
  • wpl是什么文件
  • win7无法安装谷歌
  • mac os xv10.11
  • macbook 如何设置safari的搜索引擎
  • linux新增lv
  • windows更新某些设置由你的组织来管理是什么意思
  • Win10 Mobile 10586.29重要更新 可以玩wp7中的游戏
  • Win10 RS1 14267 SDK版本发布下载
  • unity alembic
  • jquery简单网页
  • net user %username%
  • unity 接入sdk
  • android 签名文件冲突
  • jquery元素选择器有哪些
  • python脚本运行命令
  • java script教程
  • jq倒计时代码
  • springmvc接收json需要配
  • 土地税源编码怎么填
  • 国地税账号密码
  • 山东省准生证是什么样子图片
  • 车辆购置印花税需入固定资产吗
  • 伊朗开心果进口价格
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设