CompareToImages

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

İki belgeyi karşılaştırır ve farkları resim olarak kaydeder. Döndürülen dizideki her öğe, çıktının resim olarak işlenen tek bir sayfasını temsil eder.

public static Stream[] CompareToImages(string v1, string v2, ImageSaveOptions imageSaveOptions, 
    string author, DateTime dateTime, CompareOptions compareOptions = null)
ParametreTipTanım
v1StringOrijinal belge.
v2StringDeğiştirilen belge.
imageSaveOptionsImageSaveOptionsÇıktının görüntü kaydetme seçenekleri.
authorStringRevizyonlarda kullanılacak yazarın baş harfleri.
dateTimeDateTimeRevizyonlar için kullanılacak tarih ve saat.
compareOptionsCompareOptionsBelge karşılaştırma seçenekleri.

Ayrıca bakınız


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

İki belgeyi karşılaştırır ve farkları resim olarak kaydeder. Döndürülen dizideki her öğe, çıktının resim olarak işlenen tek bir sayfasını temsil eder.

public static Stream[] CompareToImages(Stream v1, Stream v2, ImageSaveOptions imageSaveOptions, 
    string author, DateTime dateTime, CompareOptions compareOptions = null)
ParametreTipTanım
v1StreamOrijinal belge.
v2StreamDeğiştirilen belge.
imageSaveOptionsImageSaveOptionsÇıktının görüntü kaydetme seçenekleri.
authorStringRevizyonlarda kullanılacak yazarın baş harfleri.
dateTimeDateTimeRevizyonlar için kullanılacak tarih ve saat.
compareOptionsCompareOptionsBelge karşılaştırma seçenekleri.

Örnekler

Belgelerin nasıl karşılaştırılacağını ve sonuçların resim olarak nasıl kaydedileceğini gösterir.

// Belgeleri karşılaştırmanın birkaç yolu vardır:
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);
    }
}

Ayrıca bakınız