0

我最近一直在使用名为“WinMerge”的应用程序进行文档比较,但我的团队脚本文件的一个要求(用于审计目的)是,当我们发布脚本的修订版时,我们会以红色突出显示更改(RTF 格式我相信,它是通过 Lotus Notes)为此,是否有任何软件可以自动为我突出显示更改,或者是最好的我将获得差异列表并期望手动突出显示所有更改?

4

2 回答 2

1

如果 HTML 报告是可接受的,Beyond Compare 可以生成突出差异的比较报告。您可以使用内置样式表或自定义的内部样式表将差异设置为红色(默认已经是浅红色)。

好像不能生成RTF,但也许html/css和rtf之间有简单的转换。

于 2009-03-13T23:22:41.497 回答
1

假设 HTML+CSS 解决方案满足您的需求, Linux Journal 上的这篇文章展示了一个 shell 脚本,该脚本读取差异输出并编写一个 HTML 文档,其中带有突出显示差异的彩色文本。

在 Windows 上,它可能会在 bash 下按原样工作,如MinGW民间的MSYS环境或Cygwin的 bash 中提供的那样。脚本本身并不太大,我想它可以通过适度的努力移植到 Perl。

由于将 HTML 转换为 RTF 并没有我发现的简单解决方案,因此将脚本移植到直接输出 RTF 可能会更好。

于 2009-03-17T00:59:54.477 回答