Compare
Compare(string, string, string, string, DateTime, CompareOptions)
使用附加选项比较两个文档,并将差异保存到指定的输出文件, 产生许多编辑和格式修订的更改。
public static void Compare(string v1, string v2, string outputFileName, string author,
DateTime dateTime, CompareOptions compareOptions = null)
范围 | 类型 | 描述 |
---|---|---|
v1 | String | 原始文件。 |
v2 | String | 修改后的文档。 |
outputFileName | String | 输出文件名。 |
author | String | 用于修订的作者姓名首字母。 |
dateTime | DateTime | 用于修订的日期和时间。 |
compareOptions | CompareOptions | 文档比较选项。 |
评论
如果输出格式为图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则输出的每一页都将保存为单独的文件。指定的输出文件名将用于生成每个部分的文件名,并遵循以下规则:outputFile_partIndex.extension。
如果输出格式为 TIFF,则输出将保存为单个多帧 TIFF 文件。
例子
展示如何简单比较文档。
// 有几种方法可以比较文档:
string firstDoc = MyDir + "Table column bookmarks.docx";
string secondDoc = MyDir + "Table column bookmarks.doc";
Comparer.Compare(firstDoc, secondDoc, ArtifactsDir + "LowCode.CompareDocuments.1.docx", "Author", new DateTime());
Comparer.Compare(firstDoc, secondDoc, ArtifactsDir + "LowCode.CompareDocuments.2.docx", SaveFormat.Docx, "Author", new DateTime());
CompareOptions compareOptions = new CompareOptions();
compareOptions.IgnoreCaseChanges = true;
Comparer.Compare(firstDoc, secondDoc, ArtifactsDir + "LowCode.CompareDocuments.3.docx", "Author", new DateTime(), compareOptions);
Comparer.Compare(firstDoc, secondDoc, ArtifactsDir + "LowCode.CompareDocuments.4.docx", SaveFormat.Docx, "Author", new DateTime(), compareOptions);
也可以看看
- class CompareOptions
- class Comparer
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
Compare(string, string, string, SaveFormat, string, DateTime, CompareOptions)
使用附加选项比较两个文档,并将差异以提供的保存格式保存到指定的输出文件中, 产生许多编辑和格式修订的更改。
public static void Compare(string v1, string v2, string outputFileName, SaveFormat saveFormat,
string author, DateTime dateTime, CompareOptions compareOptions = null)
范围 | 类型 | 描述 |
---|---|---|
v1 | String | 原始文件。 |
v2 | String | 修改后的文档。 |
outputFileName | String | 输出文件名。 |
saveFormat | SaveFormat | 输出的保存格式。 |
author | String | 用于修订的作者姓名首字母。 |
dateTime | DateTime | 用于修订的日期和时间。 |
compareOptions | CompareOptions | 文档比较选项。 |
评论
如果输出格式为图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则输出的每一页都将保存为单独的文件。指定的输出文件名将用于生成每个部分的文件名,并遵循以下规则:outputFile_partIndex.extension。
如果输出格式为 TIFF,则输出将保存为单个多帧 TIFF 文件。
例子
展示如何简单比较文档。
// 有几种方法可以比较文档:
string firstDoc = MyDir + "Table column bookmarks.docx";
string secondDoc = MyDir + "Table column bookmarks.doc";
Comparer.Compare(firstDoc, secondDoc, ArtifactsDir + "LowCode.CompareDocuments.1.docx", "Author", new DateTime());
Comparer.Compare(firstDoc, secondDoc, ArtifactsDir + "LowCode.CompareDocuments.2.docx", SaveFormat.Docx, "Author", new DateTime());
CompareOptions compareOptions = new CompareOptions();
compareOptions.IgnoreCaseChanges = true;
Comparer.Compare(firstDoc, secondDoc, ArtifactsDir + "LowCode.CompareDocuments.3.docx", "Author", new DateTime(), compareOptions);
Comparer.Compare(firstDoc, secondDoc, ArtifactsDir + "LowCode.CompareDocuments.4.docx", SaveFormat.Docx, "Author", new DateTime(), compareOptions);
也可以看看
- enum SaveFormat
- class CompareOptions
- class Comparer
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
Compare(string, string, string, SaveOptions, string, DateTime, CompareOptions)
使用附加选项比较两个文档,并将差异以提供的保存格式保存到指定的输出文件中, 产生许多编辑和格式修订的更改。
public static void Compare(string v1, string v2, string outputFileName, SaveOptions saveOptions,
string author, DateTime dateTime, CompareOptions compareOptions = null)
范围 | 类型 | 描述 |
---|---|---|
v1 | String | 原始文件。 |
v2 | String | 修改后的文档。 |
outputFileName | String | 输出文件名。 |
saveOptions | SaveOptions | 输出的保存选项。 |
author | String | 用于修订的作者姓名首字母。 |
dateTime | DateTime | 用于修订的日期和时间。 |
compareOptions | CompareOptions | 文档比较选项。 |
评论
如果输出格式为图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则输出的每一页都将保存为单独的文件。指定的输出文件名将用于生成每个部分的文件名,并遵循以下规则:outputFile_partIndex.extension。
如果输出格式为 TIFF,则输出将保存为单个多帧 TIFF 文件。
也可以看看
- class SaveOptions
- class CompareOptions
- class Comparer
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
Compare(Stream, Stream, Stream, SaveFormat, string, DateTime, CompareOptions)
使用附加选项比较从流中加载的两个文档,并将差异以指定的保存格式保存到提供的输出流中, 产生许多编辑和格式修订的更改。
public static void Compare(Stream v1, Stream v2, Stream outputStream, SaveFormat saveFormat,
string author, DateTime dateTime, CompareOptions compareOptions = null)
范围 | 类型 | 描述 |
---|---|---|
v1 | Stream | 原始文件。 |
v2 | Stream | 修改后的文档。 |
outputStream | Stream | 输出流。 |
saveFormat | SaveFormat | 输出的保存格式。 |
author | String | 用于修订的作者姓名首字母。 |
dateTime | DateTime | 用于修订的日期和时间。 |
compareOptions | CompareOptions | 文档比较选项。 |
评论
如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则只有输出的第一页会保存到指定的流。
如果输出格式为 TIFF,则输出将作为单个多帧 TIFF 保存到指定的流。
例子
展示如何比较流中的文档。
// 有几种方法可以比较流中的文档:
using (FileStream firstStreamIn = new FileStream(MyDir + "Table column bookmarks.docx", FileMode.Open, FileAccess.Read))
{
using (FileStream secondStreamIn = new FileStream(MyDir + "Table column bookmarks.doc", FileMode.Open, FileAccess.Read))
{
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.CompareStreamDocuments.1.docx", FileMode.Create, FileAccess.ReadWrite))
Comparer.Compare(firstStreamIn, secondStreamIn, streamOut, SaveFormat.Docx, "Author", new DateTime());
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.CompareStreamDocuments.2.docx", FileMode.Create, FileAccess.ReadWrite))
{
CompareOptions compareOptions = new CompareOptions();
compareOptions.IgnoreCaseChanges = true;
Comparer.Compare(firstStreamIn, secondStreamIn, streamOut, SaveFormat.Docx, "Author", new DateTime(), compareOptions);
}
}
}
也可以看看
- enum SaveFormat
- class CompareOptions
- class Comparer
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
Compare(Stream, Stream, Stream, SaveOptions, string, DateTime, CompareOptions)
使用附加选项比较从流中加载的两个文档,并将差异以指定的保存格式保存到提供的输出流中, 产生许多编辑和格式修订的更改。
public static void Compare(Stream v1, Stream v2, Stream outputStream, SaveOptions saveOptions,
string author, DateTime dateTime, CompareOptions compareOptions = null)
范围 | 类型 | 描述 |
---|---|---|
v1 | Stream | 原始文件。 |
v2 | Stream | 修改后的文档。 |
outputStream | Stream | 输出流。 |
saveOptions | SaveOptions | 输出的保存选项。 |
author | String | 用于修订的作者姓名首字母。 |
dateTime | DateTime | 用于修订的日期和时间。 |
compareOptions | CompareOptions | 文档比较选项。 |
评论
如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则只有输出的第一页会保存到指定的流。
如果输出格式为 TIFF,则输出将作为单个多帧 TIFF 保存到指定的流。
也可以看看
- class SaveOptions
- class CompareOptions
- class Comparer
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words