CompareToImages

CompareToImages(string, string, ImageSaveOptions, string, DateTime, CompareOptions)

Vergleicht zwei Dokumente und speichert die Unterschiede als Bilder. Jedes Element im zurückgegebenen Array stellt eine einzelne Seite der als Bild gerenderten Ausgabe dar.

public static Stream[] CompareToImages(string v1, string v2, ImageSaveOptions imageSaveOptions, 
    string author, DateTime dateTime, CompareOptions compareOptions = null)
ParameterTypBeschreibung
v1StringDas Originaldokument.
v2StringDas geänderte Dokument.
imageSaveOptionsImageSaveOptionsDie Bildspeicheroptionen der Ausgabe.
authorStringInitialen des Autors, die für Überarbeitungen verwendet werden sollen.
dateTimeDateTimeDas für Revisionen zu verwendende Datum und die Uhrzeit.
compareOptionsCompareOptionsOptionen zum Dokumentenvergleich.

Siehe auch


CompareToImages(Stream, Stream, ImageSaveOptions, string, DateTime, CompareOptions)

Vergleicht zwei Dokumente und speichert die Unterschiede als Bilder. Jedes Element im zurückgegebenen Array stellt eine einzelne Seite der als Bild gerenderten Ausgabe dar.

public static Stream[] CompareToImages(Stream v1, Stream v2, ImageSaveOptions imageSaveOptions, 
    string author, DateTime dateTime, CompareOptions compareOptions = null)
ParameterTypBeschreibung
v1StreamDas Originaldokument.
v2StreamDas geänderte Dokument.
imageSaveOptionsImageSaveOptionsDie Bildspeicheroptionen der Ausgabe.
authorStringInitialen des Autors, die für Überarbeitungen verwendet werden sollen.
dateTimeDateTimeDas für Revisionen zu verwendende Datum und die Uhrzeit.
compareOptionsCompareOptionsOptionen zum Dokumentenvergleich.

Beispiele

Zeigt, wie man Dokumente vergleicht und die Ergebnisse als Bilder speichert.

// Es gibt mehrere Möglichkeiten, Dokumente zu vergleichen:
string firstDoc = MyDir + "Table column bookmarks.docx";
string secondDoc = MyDir + "Table column bookmarks.doc";

Stream[] pages = Comparer.CompareToImages(firstDoc, secondDoc, new ImageSaveOptions(SaveFormat.Png), "Author", new DateTime());

using (FileStream firstStreamIn = new FileStream(firstDoc, FileMode.Open, FileAccess.Read))
{
    using (FileStream secondStreamIn = new FileStream(secondDoc, FileMode.Open, FileAccess.Read))
    {
        CompareOptions compareOptions = new CompareOptions();
        compareOptions.IgnoreCaseChanges = true;
        pages = Comparer.CompareToImages(firstStreamIn, secondStreamIn, new ImageSaveOptions(SaveFormat.Png), "Author", new DateTime(), compareOptions);
    }
}

Siehe auch