JAVA 不使用 POI,用 PageOffice 动态导出 Word 文档
很多情况下,软件开发者需要从数据库读取数据,然后将数据动态填充到
手工预先准备好的 Word 模板文档里,这对于大批量生成拥有相同格式排版的
正式文件非常有用,这个功能应用 PageOce 的基本动态填充功能即可实现。
但若是用户想动态生成一个没有固定模版的公文时,换句话说,没有办法事先
准备一个固定格式的模板时,就需要开发人员在后台用代码实现 Word 文档的
从零到图文并茂的动态生成功能了。这里的“零”指的是 Word 空白文档。
那如何实现 Word 文档的从无到有呢,下面我就把自己实现这一功能的过
程介绍一下。
例如,我想打开一个 Word 文档,里面的内容为:标题(粗体、黑体、字
体大小为 20、居中显示)、第一段内容(内容(略)、字体倾斜、字体大小为
10、中文“楷体”、英文“Times New Roman”、红色、最小行间距、左对齐、首行
缩进)、第二段内容(内容(略)、字体大小为 12、黑体、1.5 倍行间距、左