Odt文件,显示所有样式

时间:2012-11-09 15:05:44

标签: openoffice.org openoffice-writer

我使用odt文件作为某种模板,使用Libre Office作为创建此模板的工具。它通常可以正常工作,除了一件事。

假设我们的odt文件有一段文字。

There is my text.

XML文件可能会或可能不会像这样(看起来是随机的)(对于解析或作为模板来说,它很麻烦,不是很好):

<text:p text:style-name="P7">There is</text:p><text:p text:style-name="P7"> my text<text:p text:style-name="P7">.</text:p></text:p>

有时它(似乎是随机的)就像这样(预期结果,毕竟有意义):

<text:p text:style-name="P7">There is my text.</text:p>

有没有办法摆脱多余的xml标签?或者至少用户可以在LibreOffice / OpenOffice中看到原始文档来手动删除冗余吗?

关键是为用户提供简单的工具,检测和修复这样的人工制品。

1 个答案:

答案 0 :(得分:1)

你试过Ctrl-M吗?如果在样式中定义了所有格式,并且未手动覆盖样式格式,则不应干扰格式化,但应删除冗余标记。

繁琐的用户流程是剪切和粘贴特殊文本并再次应用样式。

最后,一个宏肯定会成功。