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)
Parametro | Tipo | Descrizione |
---|---|---|
v1 | String | Il documento originale. |
v2 | String | Il documento modificato. |
outputFileName | String | Nome del file di output. |
author | String | Iniziali dell’autore da utilizzare per le revisioni. |
dateTime | DateTime | Data e ora da utilizzare per le revisioni. |
compareOptions | CompareOptions | Opzioni 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
- class CompareOptions
- class Comparer
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
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)
Parametro | Tipo | Descrizione |
---|---|---|
v1 | String | Il documento originale. |
v2 | String | Il documento modificato. |
outputFileName | String | Nome del file di output. |
saveFormat | SaveFormat | Formato di salvataggio dell’output. |
author | String | Iniziali dell’autore da utilizzare per le revisioni. |
dateTime | DateTime | Data e ora da utilizzare per le revisioni. |
compareOptions | CompareOptions | Opzioni 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
- enum SaveFormat
- class CompareOptions
- class Comparer
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
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)
Parametro | Tipo | Descrizione |
---|---|---|
v1 | String | Il documento originale. |
v2 | String | Il documento modificato. |
outputFileName | String | Nome del file di output. |
saveOptions | SaveOptions | Opzioni di salvataggio dell’output. |
author | String | Iniziali dell’autore da utilizzare per le revisioni. |
dateTime | DateTime | Data e ora da utilizzare per le revisioni. |
compareOptions | CompareOptions | Opzioni 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
- class SaveOptions
- class CompareOptions
- class Comparer
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
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)
Parametro | Tipo | Descrizione |
---|---|---|
v1 | Stream | Il documento originale. |
v2 | Stream | Il documento modificato. |
outputStream | Stream | Il flusso di output. |
saveFormat | SaveFormat | Formato di salvataggio dell’output. |
author | String | Iniziali dell’autore da utilizzare per le revisioni. |
dateTime | DateTime | Data e ora da utilizzare per le revisioni. |
compareOptions | CompareOptions | Opzioni 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
- enum SaveFormat
- class CompareOptions
- class Comparer
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
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)
Parametro | Tipo | Descrizione |
---|---|---|
v1 | Stream | Il documento originale. |
v2 | Stream | Il documento modificato. |
outputStream | Stream | Il flusso di output. |
saveOptions | SaveOptions | Opzioni di salvataggio dell’output. |
author | String | Iniziali dell’autore da utilizzare per le revisioni. |
dateTime | DateTime | Data e ora da utilizzare per le revisioni. |
compareOptions | CompareOptions | Opzioni 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
- class SaveOptions
- class CompareOptions
- class Comparer
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words