通常的做法是首先利用 FreeMarker 生成 HTML 内容(包括图片),然后将该 HTML 转换为 .doc
格式。
方法概述
- 使用 FreeMarker 生成包含图片的 HTML。
- 将生成的 HTML 直接保存为
.doc
文件。尽管这不是最完美的解决方案,但大多数现代文字处理软件(如 Microsoft Word)能够打开并正确显示这种类型的文件。
实现步骤
1. 准备 FreeMarker 模板 template.ftl
创建一个 FreeMarker 模板文件,用于定义你的文档结构和如何嵌入图片。这里假设图片以 Base64 编码的形式嵌入。
<!DOCTYPE html>