2

我使用 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 中查看原始文档以手动删除冗余?

关键是为用户提供简单的工具,以检测和修复这样的伪像。

4

1 回答 1

1

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

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

最后,一个宏肯定可以解决问题。

于 2012-11-20T08:47:40.990 回答