CompareToImages

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

Jämför två dokument och sparar skillnaderna som bilder. Varje objekt i den returnerade arrayen representerar en enda sida av utdata som återges som en bild.

public static Stream[] CompareToImages(string v1, string v2, ImageSaveOptions imageSaveOptions, 
    string author, DateTime dateTime, CompareOptions compareOptions = null)
ParameterTypBeskrivning
v1StringOriginaldokumentet.
v2StringDet modifierade dokumentet.
imageSaveOptionsImageSaveOptionsAlternativ för att spara bilden i utdata.
authorStringFörfattarens initialer att använda för revideringar.
dateTimeDateTimeDatum och tid som ska användas för revisioner.
compareOptionsCompareOptionsAlternativ för dokumentjämförelse.

Se även


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

Jämför två dokument och sparar skillnaderna som bilder. Varje objekt i den returnerade arrayen representerar en enda sida av utdata som återges som en bild.

public static Stream[] CompareToImages(Stream v1, Stream v2, ImageSaveOptions imageSaveOptions, 
    string author, DateTime dateTime, CompareOptions compareOptions = null)
ParameterTypBeskrivning
v1StreamOriginaldokumentet.
v2StreamDet modifierade dokumentet.
imageSaveOptionsImageSaveOptionsAlternativ för att spara bilden i utdata.
authorStringFörfattarens initialer att använda för revideringar.
dateTimeDateTimeDatum och tid som ska användas för revisioner.
compareOptionsCompareOptionsAlternativ för dokumentjämförelse.

Exempel

Visar hur man jämför dokument och sparar resultat som bilder.

// Det finns flera sätt att jämföra dokument:
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);
    }
}

Se även