永发信息网

word2007文档怎样转换成.ftl文档

答案:2  悬赏:10  手机版
解决时间 2021-03-19 14:15
word2007文档怎样转换成.ftl文档
最佳答案
word模版,另存成test.xml ,然后修改参数 。将test.xml改为test.ftl.
然后用网上的这段代码生成word文档。  打开时总是提示如下图(数据填入正确)



public void createdoc() {
//要填入模本的数据文件
map datamap=new hashmap();
getdata(datamap);
//设置模本装置方法和路径,freemarker支持多种模板装载方法。可以重servlet,classpath,数据库装载,
//这里我们的模板是放在com.havenliu.document.template包下面
configuration.setclassfortemplateloading(this.getclass(), "");
template t=null;
try {
//test.ftl为要装载的模板
t = configuration.gettemplate("test.ftl");
} catch (ioexception e) {
e.printstacktrace();
}
//输出文档路径及名称
file outfile = new file("d:/outfile.xml");
writer out = null;
try {
out = new bufferedwriter(new outputstreamwriter(new fileoutputstream(outfile)));
} catch (filenotfoundexception e1) {
e1.printstacktrace();
}
 
        try {
t.process(datamap, out);
} catch (templateexception e) {
e.printstacktrace();
} catch (ioexception e) {
e.printstacktrace();
}finally
        {
        try {
out.close();    //释放流
} catch (ioexception e) {
// todo auto-generated catch block
e.printstacktrace();
}
        }
}
全部回答
后缀名为".docx"的WORD文件是由2003版本以后的WORD生产的,后缀名为".doc"的WORD文件是由2003及以前版本的WORD生产的。 WORD高版本是向下兼的,自2003版本以后,产生的文件扩展名默认都为".docx",如果想将高版WORD产生的".docx"文件转换为低版本的".doc"文件,可以将文件另存为“WORD97-2003文档”。具体为 单击WORD工作界面左上角的OFFICE按,然后选择"另存为"-“WORD97-2003文档”,在弹出的"另存为"对话中选择保存位置及文件名后,单击"保存”按钮即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
连平县河源好梦缘床上用品这个地址怎么能查询
莹晨文化用品商店这个地址在什么地方,我要处
古代的人字是什么意思?怎么起的,什么时候叫
康熙为什么要清剿少林寺
怎么安装爱普生打印机?我家xp系统
苹果手机丢了怎么用lmel找回
有什么办法查看手机号注册了什么,现在我想注
V-ray渲染图片墙面异常
飘柔洗发水好还是海飞丝好?说的具体点,谢谢
割双眼皮对眼睛有影响吗?割过以后要休息多久
记金华的双龙洞 第一段写了
信客隆超市在什么地方啊,我要过去处理事情
你很跳是什么意思
从杭州火车东站到杭州市环城北路可以坐哪些公
内衣的70AA是什么意思
推荐资讯
为什么用可乐浇花会把花浇死?
部落海山传送门在哪
现在YOU选个人服务商能入驻了吗?
建国火锅在哪里啊,我有事要去这个地方
手机能不能测体重,用什么软件
火影清新文
如果除数乘100,要使商不变,被除数应当A.除
安福鞋厂在那里?在线等!谢谢
江西科技师范学院会计专业可以专升本吗
烤箱烤红薯选择什么加热方式
无锡有电影兑换券么?
我姓李2016/8/18,下午13:58生的,男
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?