Java读取模板文件您好,RtfTemplate 读取word模板生成文件
try {
response.reset();
response.setContentType("txt/rtf; charset=GBK");
String fileName = "XXXX.rtf";
this.pageWrapper.response.addHeader("Content-Disposition", "attachment; filename=" + fileName);
//生成word
String rtfSource = ("D://wwww.rtf") ;
RTFTemplateBuilder builder = RTFTemplateBuilder.newRTFTemplateBuilder()
RTFTemplate rtfTemplate = builder.newRTFTemplate();
rtfTemplate.setTemplate(new File(rtfSource));
// 对于模板中的变量赋值
rtfTemplate.put("time1","变量1");
PrintWriter writer = response.getWriter();
rtfTemplate.merge(writer);
writer.flush();
writer.close();
} catch (Exception e) {
e.printStackTrace();
throw e;
}
模板文件:
时间1
$time1
时间2
时间3
$time3
时间4
时间5
$time5
时间6
Java读取模板文件您好,RtfTemplate 读取word模板生成文件相关推荐
- 在j2ee的web项目中,执行文件如excel、word导入,文件路径可以是“C:/Users/user/Desktop/abc/abc.xls”这样的路径吗?还是应该是工程的路径:/WEB-INF/
在j2ee的web项目中,执行文件如excel.word导入,文件路径可以是"C:/Users/user/Desktop/abc/abc.xls"这样的路径吗?还是应该是工程的路径 ...
- C# 读取Excel文件,并写入word模板文档
1.该程序是一个win32控制台程序 2.开发工具是VS2010,office是2013版的 3.需要添加以下引用 4 在C盘保存.dot模板,样式如下 6.excel中的数据格式,最好都设置为常规. ...
- java根据word模板导出_java如何根据word模板生成word文档
展开全部 先下载jacob_1.10.1.zip. 解压后将jacob.dll放到windows/system32下面或\j2sdk\bin下面. 将jacob.jar加入项目. /* * Java2 ...
- python制作合同模板带图片_Python操作Word批量生成合同的实现示例
背景:大约有3K家商家需要重新确认信息并签订合同.合同是统一的Word版本.每个供应商需要修改合同内的金额部分.人工处理方式需要每个复制粘贴且金额要生成大写金额.基于重复工作可偷懒.用Python解救 ...
- python写word模板_Python3操作Office之Word模板技术
在平时工作当中,经常会遇到大部分文字固定不变,小部分内容修改的相关文档.如放假通知.工作日志.工作周报.合同等. 以往都要打开,修改,保存,犹如机械一般的操作,如内容少还可勉强接受,倘若内容多时,反复 ...
- python套用word模板_Python3操作Office之Word模板技术
在平时工作当中,经常会遇到大部分文字固定不变,小部分内容修改的相关文档.如放假通知.工作日志.工作周报.合同等. 以往都要打开,修改,保存,犹如机械一般的操作,如内容少还可勉强接受,倘若内容多时,反复 ...
- java byte数组 初始化_Java根据byte数组,生成文件
根据byte数组,生成文件 自己写的小案例,找个地方记录一下 package com.seesun2012.utils; import java.io.BufferedOutputStream; im ...
- linux文件自动改名,C#如何在生成文件夹或者文件时候自动重命名
C#如何在生成文件夹或者文件时候自动重命名 如果你在一个文件夹里面, 连续添加文件夹或者文件(不改名字), 那么系统会自动加上(1),(2),(3)... 这个效果我在网上搜不到, 自己写一下也不太难 ...
- 头文件(include)、源文件(src)、main函数(自定义文件夹)三者在三个不同文件夹的实现,exe独立生成文件夹(bin)
最近想要实现头文件.源文件.main函数三者在三个不同文件夹的实现,查找了很多博客,对tasks.json, launch.json, c_cpp_properties.json相关配置优良进一步 ...
最新文章
- Java 利用接口实现回调
- c++学习笔记之析构函数
- 汇编逻辑运算指令笔记
- python计算机知识点,最新最全Python基础的知识点复习完整版.pdf
- C++ gets, getline ( string流)
- SDOI2016 生成魔咒
- 《UNIX环境高级编程 3rd》笔记(1 / 21):UNIX基础知识
- 互联网IT行业,未来十年这些编程语言将大展宏图,学它们准不会错!
- zabbix mysql优化 my.cnf_zabbix数据库优化之数据库优化(二)
- 追MM与23种设计模式
- 关于php print_r
- JAVA- Jersey使用示例
- 机器学习成长之路——开篇引题
- kgtemp文件转mp3工具
- Window环境MatConvNet安装
- notepad拼心形_Excel心形函数v1.0 免费版
- php批量mp3转换,flac转mp3软件,支持批量flac转mp3
- 初次学习Docker没什么经验记录下的笔记
- java三次样条函数求导_利用java语言对三次样条曲线的实现
- MYSQL里的DBS是什么_DBS-MySQL:MYSQL获取自增ID的四种方法
热门文章
- PHP网页定时器和跳转页面
- 2020计算机基础知识考试题及答案,2020年计算机二级公共基础知识考试模拟习题及答案...
- cmd命令安装composer踩坑
- linux查看睡眠进程,关于 Linux 进程的睡眠和唤醒 ,来看这篇就够了~
- git push 的符号笔有什么用_Git自救指南(一)——工欲善其事,必先利其器,基本概念概览...
- 用c语言设计一个任意20个数升序排列,编写一个用选择法对一维数组升序排序的函数,并在主函数中调用该排序函数,实现对任意20个整数的排序。...
- 工控机的io开发_Amazing!从树莓派4B主板到嵌入式无风扇工控机,只需三步!
- 洛阳理工Linux实验报告,洛阳理工学院实验报告.doc
- java io密集型任务_Java线程池讲解——针对IO密集型任务
- python网络爬虫文献综述_python网络爬虫综述