Compare

Compare(string, string, string, string, DateTime, CompareOptions)

Jämför två dokument med ytterligare alternativ och sparar skillnaderna i den angivna utdatafilen, producerar ändringar som ett antal redigerings- och formateringsrevisioner.

public static void Compare(string v1, string v2, string outputFileName, string author, 
    DateTime dateTime, CompareOptions compareOptions = null)
ParameterTypBeskrivning
v1StringOriginaldokumentet.
v2StringDet modifierade dokumentet.
outputFileNameStringNamnet på utdatafilen.
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.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Exempel

Visar hur man enkelt jämför dokument.

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

Se även


Compare(string, string, string, SaveFormat, string, DateTime, CompareOptions)

Jämför två dokument med ytterligare alternativ och sparar skillnaderna till den angivna utdatafilen i det angivna sparformatet, producerar ändringar som ett antal redigerings- och formatrevisioner.

public static void Compare(string v1, string v2, string outputFileName, SaveFormat saveFormat, 
    string author, DateTime dateTime, CompareOptions compareOptions = null)
ParameterTypBeskrivning
v1StringOriginaldokumentet.
v2StringDet modifierade dokumentet.
outputFileNameStringNamnet på utdatafilen.
saveFormatSaveFormatUtdatas sparformat.
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.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Exempel

Visar hur man enkelt jämför dokument.

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

Se även


Compare(string, string, string, SaveOptions, string, DateTime, CompareOptions)

Jämför två dokument med ytterligare alternativ och sparar skillnaderna till den angivna utdatafilen i det angivna sparformatet, producerar ändringar som ett antal redigerings- och formatrevisioner.

public static void Compare(string v1, string v2, string outputFileName, SaveOptions saveOptions, 
    string author, DateTime dateTime, CompareOptions compareOptions = null)
ParameterTypBeskrivning
v1StringOriginaldokumentet.
v2StringDet modifierade dokumentet.
outputFileNameStringNamnet på utdatafilen.
saveOptionsSaveOptionsUtdatas sparalternativ.
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.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Se även


Compare(Stream, Stream, Stream, SaveFormat, string, DateTime, CompareOptions)

Jämför två dokument som laddats från strömmar med ytterligare alternativ och sparar skillnaderna till den angivna utdataströmmen i det angivna sparformatet, producerar ändringar som ett antal redigerings- och formatrevisioner.

public static void Compare(Stream v1, Stream v2, Stream outputStream, SaveFormat saveFormat, 
    string author, DateTime dateTime, CompareOptions compareOptions = null)
ParameterTypBeskrivning
v1StreamOriginaldokumentet.
v2StreamDet modifierade dokumentet.
outputStreamStreamUtgångsströmmen.
saveFormatSaveFormatUtdatas sparformat.
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.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas endast den första sidan av utdata i den angivna strömmen.

Om utdataformatet är TIFF sparas utdata som en enda TIFF med flera bildrutor till den angivna strömmen.

Exempel

Visar hur man jämför dokument från strömmen.

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

Se även


Compare(Stream, Stream, Stream, SaveOptions, string, DateTime, CompareOptions)

Jämför två dokument som laddats från strömmar med ytterligare alternativ och sparar skillnaderna till den angivna utdataströmmen i det angivna sparformatet, producerar ändringar som ett antal redigerings- och formatrevisioner.

public static void Compare(Stream v1, Stream v2, Stream outputStream, SaveOptions saveOptions, 
    string author, DateTime dateTime, CompareOptions compareOptions = null)
ParameterTypBeskrivning
v1StreamOriginaldokumentet.
v2StreamDet modifierade dokumentet.
outputStreamStreamUtgångsströmmen.
saveOptionsSaveOptionsUtdatas sparalternativ.
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.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas endast den första sidan av utdata i den angivna strömmen.

Om utdataformatet är TIFF sparas utdata som en enda TIFF med flera bildrutor till den angivna strömmen.

Se även