在单词html中保留自定义单词样式

时间:2015-01-16 11:34:57

标签: html css ms-word

我必须根据Jira的xml导出在word中制作发行说明文档。

发行说明文档中我们需要的一些字段是启用了富文本格式。实际上输出是html样式的文本。

为了能够混合html中的html文本和纯文本,我们选择使用单词html(将word文档另存为网页)作为模板。 然后我们使用xslt将xml导出中所需的值添加到单词html模板中。

这似乎工作得很好,但我们遇到了问题。

word中的发行说明格式有很多样式(其中一些是自定义构建)

但是在打开转换后的文件时我们得到的文档(因此技术上是HTML)我们只得到2个样式:Normal和heading1

(我准备了2个截图,但我还不能发布图片)

我现在的问题是:

有没有办法将这些样式添加到单词html部分,这样我们的用户仍然可以使用这些样式在文档生成后编辑它。

我认为我必须添加一些内容来插入这些样式。但我似乎无法弄清楚是什么。 html中有一个样式部分,所以这是我最初看到的。

任何帮助将不胜感激。即使您只是向我指出一些关于单词html的文档,或者指向可能知道这一点的人。

亲切的问候

彼得

1 个答案:

答案 0 :(得分:0)

作为替代方法,您可以考虑使用docx4j.XHTMLImport。

如果您的传入XHTML包含与目标docx中的样式名称相同的@class值,则转换后的内容将使用这些样式。