RTF linter想要

时间:2011-05-29 23:05:46

标签: rtf lint validation

有没有人知道RTF文件的linter?

我正在为文字处理器编写一个简单的RTF导出工具。我已经到了我生成的文件加载到OpenOffice并且似乎工作的阶段 - 除了我刚刚发现如果我在OpenOffice中编辑它,保存它,并将它加载回OpenOffice,它神秘地变化。我的假设是我的样式表和列表没有正确布局,它在OpenOffice中产生了奇怪的变形数据结构。

我真的很喜欢一个可以查看我的RTF文件的工具,将其与规范相匹配,然后告诉我我做错了什么......

我在Linux环境中,但这是一个跨平台的应用程序,所以我愿意使用Windows工具,如果有人有的话。

2 个答案:

答案 0 :(得分:3)

@David,你说大多数搜索链接都很糟糕。经过一番观察,我找到了一个名为RTF Pocket GuideAbout RTF作者的页面。请参阅有用的RTF链接部分。

警告:我没有任何这些工具的经验。

答案 1 :(得分:1)

(我知道这是旧的,但后人......)

我对OpenOffice的体验主要与原生文件格式有关,但到目前为止我对RTF的短暂体验是相同的。

OpenOffice产生"膨胀"具有大量默认样式和格式的文件。我的工具生产"无残留"具有指定文档的最少信息的文件。当我的一个文件在OpenOffice中打开然后再次保存时,它会添加我认为不必要的信息。

文档对用户来说没有变化,但底层文件要长得多。

如果没有查看您的文档或了解更多详细信息,可能是您的文档完全有效,但只是没有OpenOffice想要的额外内容。除非您在使用文档时发现问题,否则您可能没有必要更改任何内容。