Compare
Compare(string, string, string, string, DateTime, CompareOptions)
Vergleicht zwei Dokumente mit zusätzlichen Optionen und speichert die Unterschiede in der angegebenen Ausgabedatei. Dabei werden Änderungen als eine Reihe von Bearbeitungs- und Formatrevisionen erstellt.
public static void Compare(string v1, string v2, string outputFileName, string author,
DateTime dateTime, CompareOptions compareOptions = null)
Parameter | Typ | Beschreibung |
---|---|---|
v1 | String | Das Originaldokument. |
v2 | String | Das geänderte Dokument. |
outputFileName | String | Der Name der Ausgabedatei. |
author | String | Initialen des Autors, die für Überarbeitungen verwendet werden sollen. |
dateTime | DateTime | Das für Revisionen zu verwendende Datum und die Uhrzeit. |
compareOptions | CompareOptions | Optionen zum Dokumentenvergleich. |
Bemerkungen
Wenn das Ausgabeformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Der angegebene Ausgabedateiname wird verwendet, um Dateinamen für jedes Teil nach der Regel „outputFile_partIndex.extension“ zu generieren.
Wenn das Ausgabeformat TIFF ist, wird die Ausgabe als einzelne TIFF-Datei mit mehreren Frames gespeichert.
Beispiele
Zeigt, wie man Dokumente einfach vergleicht.
// Es gibt mehrere Möglichkeiten, Dokumente zu vergleichen:
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);
Siehe auch
- class CompareOptions
- class Comparer
- namensraum Aspose.Words.LowCode
- Montage Aspose.Words
Compare(string, string, string, SaveFormat, string, DateTime, CompareOptions)
Vergleicht zwei Dokumente mit zusätzlichen Optionen und speichert die Unterschiede in der angegebenen Ausgabedatei im bereitgestellten Speicherformat. Dabei werden Änderungen als eine Reihe von Bearbeitungs- und Formatrevisionen erstellt.
public static void Compare(string v1, string v2, string outputFileName, SaveFormat saveFormat,
string author, DateTime dateTime, CompareOptions compareOptions = null)
Parameter | Typ | Beschreibung |
---|---|---|
v1 | String | Das Originaldokument. |
v2 | String | Das geänderte Dokument. |
outputFileName | String | Der Name der Ausgabedatei. |
saveFormat | SaveFormat | Das Speicherformat der Ausgabe. |
author | String | Initialen des Autors, die für Überarbeitungen verwendet werden sollen. |
dateTime | DateTime | Das für Revisionen zu verwendende Datum und die Uhrzeit. |
compareOptions | CompareOptions | Optionen zum Dokumentenvergleich. |
Bemerkungen
Wenn das Ausgabeformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Der angegebene Ausgabedateiname wird verwendet, um Dateinamen für jedes Teil nach der Regel „outputFile_partIndex.extension“ zu generieren.
Wenn das Ausgabeformat TIFF ist, wird die Ausgabe als einzelne TIFF-Datei mit mehreren Frames gespeichert.
Beispiele
Zeigt, wie man Dokumente einfach vergleicht.
// Es gibt mehrere Möglichkeiten, Dokumente zu vergleichen:
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);
Siehe auch
- enum SaveFormat
- class CompareOptions
- class Comparer
- namensraum Aspose.Words.LowCode
- Montage Aspose.Words
Compare(string, string, string, SaveOptions, string, DateTime, CompareOptions)
Vergleicht zwei Dokumente mit zusätzlichen Optionen und speichert die Unterschiede in der angegebenen Ausgabedatei im bereitgestellten Speicherformat. Dabei werden Änderungen als eine Reihe von Bearbeitungs- und Formatrevisionen erstellt.
public static void Compare(string v1, string v2, string outputFileName, SaveOptions saveOptions,
string author, DateTime dateTime, CompareOptions compareOptions = null)
Parameter | Typ | Beschreibung |
---|---|---|
v1 | String | Das Originaldokument. |
v2 | String | Das geänderte Dokument. |
outputFileName | String | Der Name der Ausgabedatei. |
saveOptions | SaveOptions | Die Speicheroptionen der Ausgabe. |
author | String | Initialen des Autors, die für Überarbeitungen verwendet werden sollen. |
dateTime | DateTime | Das für Revisionen zu verwendende Datum und die Uhrzeit. |
compareOptions | CompareOptions | Optionen zum Dokumentenvergleich. |
Bemerkungen
Wenn das Ausgabeformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Der angegebene Ausgabedateiname wird verwendet, um Dateinamen für jedes Teil nach der Regel „outputFile_partIndex.extension“ zu generieren.
Wenn das Ausgabeformat TIFF ist, wird die Ausgabe als einzelne TIFF-Datei mit mehreren Frames gespeichert.
Siehe auch
- class SaveOptions
- class CompareOptions
- class Comparer
- namensraum Aspose.Words.LowCode
- Montage Aspose.Words
Compare(Stream, Stream, Stream, SaveFormat, string, DateTime, CompareOptions)
Vergleicht zwei aus Streams geladene Dokumente mit zusätzlichen Optionen und speichert die Unterschiede im angegebenen Ausgabestream im angegebenen Speicherformat. Dabei werden Änderungen als eine Reihe von Bearbeitungs- und Formatrevisionen erzeugt.
public static void Compare(Stream v1, Stream v2, Stream outputStream, SaveFormat saveFormat,
string author, DateTime dateTime, CompareOptions compareOptions = null)
Parameter | Typ | Beschreibung |
---|---|---|
v1 | Stream | Das Originaldokument. |
v2 | Stream | Das geänderte Dokument. |
outputStream | Stream | Der Ausgabestream. |
saveFormat | SaveFormat | Das Speicherformat der Ausgabe. |
author | String | Initialen des Autors, die für Überarbeitungen verwendet werden sollen. |
dateTime | DateTime | Das für Revisionen zu verwendende Datum und die Uhrzeit. |
compareOptions | CompareOptions | Optionen zum Dokumentenvergleich. |
Bemerkungen
Wenn das Ausgabeformat ein Bild ist (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP), wird nur die erste Seite der Ausgabe im angegebenen Stream gespeichert.
Wenn das Ausgabeformat TIFF ist, wird die Ausgabe als einzelnes TIFF mit mehreren Frames im angegebenen Stream gespeichert.
Beispiele
Zeigt, wie Dokumente aus dem Stream verglichen werden.
// Es gibt mehrere Möglichkeiten, Dokumente aus dem Stream zu vergleichen:
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);
}
}
}
Siehe auch
- enum SaveFormat
- class CompareOptions
- class Comparer
- namensraum Aspose.Words.LowCode
- Montage Aspose.Words
Compare(Stream, Stream, Stream, SaveOptions, string, DateTime, CompareOptions)
Vergleicht zwei aus Streams geladene Dokumente mit zusätzlichen Optionen und speichert die Unterschiede im angegebenen Ausgabestream im angegebenen Speicherformat. Dabei werden Änderungen als eine Reihe von Bearbeitungs- und Formatrevisionen erzeugt.
public static void Compare(Stream v1, Stream v2, Stream outputStream, SaveOptions saveOptions,
string author, DateTime dateTime, CompareOptions compareOptions = null)
Parameter | Typ | Beschreibung |
---|---|---|
v1 | Stream | Das Originaldokument. |
v2 | Stream | Das geänderte Dokument. |
outputStream | Stream | Der Ausgabestream. |
saveOptions | SaveOptions | Die Speicheroptionen der Ausgabe. |
author | String | Initialen des Autors, die für Überarbeitungen verwendet werden sollen. |
dateTime | DateTime | Das für Revisionen zu verwendende Datum und die Uhrzeit. |
compareOptions | CompareOptions | Optionen zum Dokumentenvergleich. |
Bemerkungen
Wenn das Ausgabeformat ein Bild ist (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP), wird nur die erste Seite der Ausgabe im angegebenen Stream gespeichert.
Wenn das Ausgabeformat TIFF ist, wird die Ausgabe als einzelnes TIFF mit mehreren Frames im angegebenen Stream gespeichert.
Siehe auch
- class SaveOptions
- class CompareOptions
- class Comparer
- namensraum Aspose.Words.LowCode
- Montage Aspose.Words