gxtg.net
当前位置:首页 >> jAvA生成worD文档 >>

jAvA生成worD文档

http://wenku.baidu.com/link?url=vnoxWaruXsk1SyFLvIBkmrtjoI3S6o7mCSGLMO0V_XGBtHpq3XubKfs61uzYRyYEhuiV4pP7_k81Dnab3J0O4kByfpiQHv-RLZeXYTzhPFq 你去看看这篇,这篇讲的比较细

应该是没有成功生成,内部代码里还包含了word无法识别的代码块,所以无法打开,你可以用记事本查看源代码,freenarker转换的word源代码都是xml格式

在生成的word文档中,只有这种标签才能被识别

直接在网上找个试卷模版,打开后另存为xml,重命名为***.jsp 在需要输出的地方使用输出,然后在末尾加这段代码: 注:xml格式的word文件中首行内容 必须保证在jsp文件的第一行,否则导出的word将无法打开,提示格式错误

试试我这个 XWPFRun r1 = p.createRun(); r1.setText(text); r1.setFontSize(16); CTRPr rpr = r1.getCTR().isSetRPr() ? r1.getCTR().getRPr() : r1.getCTR().addNewRPr(); CTFonts fonts = rpr.isSetRFonts() ? rpr.getRFonts() : rpr.addNewR...

到控制面板的功能和程序,点击2003,点击更改,修复,或者直接点击2003的安装程序进行修复也可以,这样默认就是2003,而docx只有2010才能打开。

首先我用的技术是 poi 这是代码,一个工具类得调用 public class WordUtil { /** * 基于模板文件导出 word 文档,此方法主要是用来处理文档中需要替换的文本内容,对图片和表格无效 * * @param templatePath * 模板文件的路径,要求路径中要包含...

word模版,另存成test.xml ,然后修改参数 。将test.xml改为test.ftl. 然后用网上的这段代码生成word文档。 打开时总是提示如下图(数据填入正确) public void createDoc() { //要填入模本的数据文件 Map dataMap=new HashMap(); getData(dataMap...

public class CreateWordDemo { public void createDocContext(String file) throws DocumentException,IOException { // 设置纸张大小 Document document = new Document(PageSize.A4); // 建立一个书写器(Writer)与document对象关联,通过书写...

建议到专业的论坛中去寻求答案,如CSDN,博客园

网站首页 | 网站地图
All rights reserved Powered by www.gxtg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com