Compare

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

Confronta due documenti con opzioni aggiuntive e salva le differenze nel file di output specificato, producendo modifiche come un numero di revisioni di modifica e formato.

public static void Compare(string v1, string v2, string outputFileName, string author, 
    DateTime dateTime, CompareOptions compareOptions = null)
ParametroTipoDescrizione
v1StringIl documento originale.
v2StringIl documento modificato.
outputFileNameStringNome del file di output.
authorStringIniziali dell’autore da utilizzare per le revisioni.
dateTimeDateTimeData e ora da utilizzare per le revisioni.
compareOptionsCompareOptionsOpzioni di confronto dei documenti.

Osservazioni

Se il formato di output è un’immagine (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), ogni pagina dell’output verrà salvata come file separato. Il nome del file di output specificato verrà utilizzato per generare i nomi file per ogni parte, seguendo la regola: outputFile_partIndex.extension.

Se il formato di output è TIFF, l’output verrà salvato come un singolo file TIFF multi-frame.

Esempi

Mostra come confrontare in modo semplice i documenti.

// Esistono diversi modi per confrontare i documenti:
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);

Guarda anche


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

Confronta due documenti con opzioni aggiuntive e salva le differenze nel file di output specificato nel formato di salvataggio fornito, producendo modifiche come un numero di revisioni di modifica e formato.

public static void Compare(string v1, string v2, string outputFileName, SaveFormat saveFormat, 
    string author, DateTime dateTime, CompareOptions compareOptions = null)
ParametroTipoDescrizione
v1StringIl documento originale.
v2StringIl documento modificato.
outputFileNameStringNome del file di output.
saveFormatSaveFormatFormato di salvataggio dell’output.
authorStringIniziali dell’autore da utilizzare per le revisioni.
dateTimeDateTimeData e ora da utilizzare per le revisioni.
compareOptionsCompareOptionsOpzioni di confronto dei documenti.

Osservazioni

Se il formato di output è un’immagine (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), ogni pagina dell’output verrà salvata come file separato. Il nome del file di output specificato verrà utilizzato per generare i nomi file per ogni parte, seguendo la regola: outputFile_partIndex.extension.

Se il formato di output è TIFF, l’output verrà salvato come un singolo file TIFF multi-frame.

Esempi

Mostra come confrontare in modo semplice i documenti.

// Esistono diversi modi per confrontare i documenti:
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);

Guarda anche


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

Confronta due documenti con opzioni aggiuntive e salva le differenze nel file di output specificato nel formato di salvataggio fornito, producendo modifiche come un numero di revisioni di modifica e formato.

public static void Compare(string v1, string v2, string outputFileName, SaveOptions saveOptions, 
    string author, DateTime dateTime, CompareOptions compareOptions = null)
ParametroTipoDescrizione
v1StringIl documento originale.
v2StringIl documento modificato.
outputFileNameStringNome del file di output.
saveOptionsSaveOptionsOpzioni di salvataggio dell’output.
authorStringIniziali dell’autore da utilizzare per le revisioni.
dateTimeDateTimeData e ora da utilizzare per le revisioni.
compareOptionsCompareOptionsOpzioni di confronto dei documenti.

Osservazioni

Se il formato di output è un’immagine (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), ogni pagina dell’output verrà salvata come file separato. Il nome del file di output specificato verrà utilizzato per generare i nomi file per ogni parte, seguendo la regola: outputFile_partIndex.extension.

Se il formato di output è TIFF, l’output verrà salvato come un singolo file TIFF multi-frame.

Guarda anche


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

Confronta due documenti caricati da flussi con opzioni aggiuntive e salva le differenze nel flusso di output fornito nel formato di salvataggio specificato, producendo modifiche come un numero di revisioni di modifica e formato.

public static void Compare(Stream v1, Stream v2, Stream outputStream, SaveFormat saveFormat, 
    string author, DateTime dateTime, CompareOptions compareOptions = null)
ParametroTipoDescrizione
v1StreamIl documento originale.
v2StreamIl documento modificato.
outputStreamStreamIl flusso di output.
saveFormatSaveFormatFormato di salvataggio dell’output.
authorStringIniziali dell’autore da utilizzare per le revisioni.
dateTimeDateTimeData e ora da utilizzare per le revisioni.
compareOptionsCompareOptionsOpzioni di confronto dei documenti.

Osservazioni

Se il formato di output è un’immagine (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), solo la prima pagina dell’output verrà salvata nel flusso specificato.

Se il formato di output è TIFF, l’output verrà salvato come un singolo TIFF multi-frame nel flusso specificato.

Esempi

Mostra come confrontare i documenti dal flusso.

// Esistono diversi modi per confrontare i documenti dal flusso:
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);
        }
    }
}

Guarda anche


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

Confronta due documenti caricati da flussi con opzioni aggiuntive e salva le differenze nel flusso di output fornito nel formato di salvataggio specificato, producendo modifiche come un numero di revisioni di modifica e formato.

public static void Compare(Stream v1, Stream v2, Stream outputStream, SaveOptions saveOptions, 
    string author, DateTime dateTime, CompareOptions compareOptions = null)
ParametroTipoDescrizione
v1StreamIl documento originale.
v2StreamIl documento modificato.
outputStreamStreamIl flusso di output.
saveOptionsSaveOptionsOpzioni di salvataggio dell’output.
authorStringIniziali dell’autore da utilizzare per le revisioni.
dateTimeDateTimeData e ora da utilizzare per le revisioni.
compareOptionsCompareOptionsOpzioni di confronto dei documenti.

Osservazioni

Se il formato di output è un’immagine (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), solo la prima pagina dell’output verrà salvata nel flusso specificato.

Se il formato di output è TIFF, l’output verrà salvato come un singolo TIFF multi-frame nel flusso specificato.

Guarda anche