错误原因:
利用freemarker生成的word文档利用notepad打开是xml格式。而正常的文档格式利用notepad打开是乱码,需要转换。
代码案例:

import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.SaveFormat;
import java.io.*;public class xmlToDocx{private static boolean getLicense() {boolean result = false;try {InputStream inputSream= xmlToDocx.class.getClassLoader().getResourceAsStream("license.xml");License license= new License();license.setLicense(inputSream);result = true;} catch (Exception e) {e.printStackTrace();}return result;}//xml转成word.docxpublic static byte[] xmlToWord(byte[] input) {if (!getLicense()) { //解决水印问题return null;}ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();try {Document doc = new Document(new ByteArrayInputStream(input));doc.save(byteArrayOutputStream, SaveFormat.DOCX);return byteArrayOutputStream.toByteArray();} catch (Exception e) {e.printStackTrace();return null;}finally {try {byteArrayOutputStream.close();} catch (IOException e) {e.printStackTrace();}}}
}

Aspose-word以及license.xml下载地址:
https://download.csdn.net/download/qq_43185415/10669384

freemarker生成word文档无法用office打开问题相关推荐

  1. spring使用freemarker生成word文档包含表格、图片(循环插入)

    spring使用freemarker生成word文档包含表格.图片(循环插入) 效果图 因为测试数据是重复的,所以显示都是重复的数据,替换导入map中的数据可以显示不重复的数据. 操作步骤 1,创建一 ...

  2. 用freemarker生成word文档,并插入图片

    用freemarker生成word文档,并插入图片 最近需要做一个问卷功能,要求用户填写完问卷后,后台会生成一个word文档,将用户提交的数据插入到word中. 创建word模板 新建一个word文档 ...

  3. Java使用freemarker生成word文档并转pdf文档

    Java使用freemarker生成word文档后转pdf 先来看看效果图 进入正题 项目需求: 为订单后生成对应的pdf文档,文档内包含图片. 方案一:使用freemarker和itext把html ...

  4. 使用FreeMarker生成word文档(带图片),word转pdf,预览pdf,pdf下载工具类

    一.下载或配置: 下载jar包 :freemaker的jar包下载 下载jar包 :aspose-words的jar包下载 或者配置maven依赖: pom.xml添加aspose的依赖包(maven ...

  5. 关于FreeMarker生成word文档后转换为pdf得解决方法及常见问题

    关于FreeMarker生成word文档后转换为pdf得解决方法及常见问题 最近在做一个项目要求之前下载出的word简历直接变成pdf 格式进行展现.因为格式比较复杂,所以采用的时模板并用Freema ...

  6. Java通过POI或Freemarker生成word文档,使用Jfreechart创建统计图表

    最近做了一个使用Java生成统计分析报告word文档的功能,有提前制作好的word文档,其中共包含了普通文本变量,普通表格,动态表格.统计图表(柱状图.饼状图.折线图等),在此记录下POI和freem ...

  7. (详细)如何使用Freemarker生成Word文档中的文本、图片、表格、附件?

    前言-Freemarker简单介绍 近期项目工作中需要编写大量格式相同但数据不同的Word文档,需要实现自动生成文档的效果,但是通过网上冲浪和官方文档搜索,相对来说,没有分类整理的文档,因此自己抽空简 ...

  8. Java Web项目中使用Freemarker生成Word文档

    Web项目中生成Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob.Apache POI.Java2Word.iText等各种方式,其实在从Office 2003开始,就 ...

  9. Java项目中使用Freemarker生成Word文档

    Web项目中生成Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob.Apache POI.Java2Word.iText等各种方式,其实在从Office 2003开始,就 ...

最新文章

  1. 五年一贯制专转本c语言真题,江苏省五年一贯制专转本《C语言程序设计》模拟试卷二(晓庄)...
  2. for 循环里调用ajax,for循环中ajax异步问题如何解决?
  3. 【错误记录】NDK 动态库报错 ( dlopen failed: file offset for the library /lib/arm64/libwebp.so“ >= file size:0)
  4. 购进不需要安装的生产设备_静压砖机设备生产环境的选择及安装前期事项分析...
  5. 【渝粤题库】陕西师范大学201691 日语(二) 作业
  6. HTTP状态码表格汇总
  7. protected的继承方式有什么特点_酿酒:大曲酒有哪些配料方式?有什么特点?
  8. FLASH和EEPROM的最大区别
  9. Ectouch修改虚拟销售数量的方法
  10. Oracle中国区管理层变更史
  11. 用户/账户/账号的理解
  12. Request method ‘POST‘ not supported
  13. [ubuntu]关闭/打开笔记本电脑触控板
  14. kafka安装和部署
  15. win10禁用USB恢复USB
  16. 【STL】string详解(string类常用的操作函数、构造函数、赋值操作、子符串的拼接、查找和替换、比较、存取、插入和删除、获取)
  17. 自动驾驶技术(2)--智能车辆导航技术概述
  18. 学霸寝室4人保研清北浙交,三人直博,一人硕博连读!
  19. stm32f1xx-freemodbus-RTU 移植
  20. DP1.4协议学习(二)Link层功能概述

热门文章

  1. 【C++算法模板】日期类型题目:节假日
  2. 我感觉的优美诗句品鉴(不定时更新)
  3. 大学生创业知识(转)
  4. 实例分割研究综述总结
  5. 数据的商业化实现之商圈选址
  6. IDEA 打开一片空白
  7. 小白C语言编程实战(19):质因数分解
  8. RHCE认证考试心得(转)
  9. 京东Java岗:来自面试官的夺命连环56问,直接当场怀疑人生~
  10. hbuilderx 使用总结