Hasonlítsa össze az Equal In Word dokumentumot
Ebben az oktatóanyagban végigvezetjük, hogyan használhatja az Egyenlőség összehasonlítása funkciót Word-dokumentummá az Aspose.Words for .NET-ben. Kövesse az alábbi lépéseket a forráskód megértéséhez és a módosítások alkalmazásához.
1. lépés: Dokumentumok összehasonlítása
Kezdésként töltsön be két dokumentumot az összehasonlításhoz. Ebben a példában aClone()
módszerrel másolatot készíthet az eredeti dokumentumról. Itt van, hogyan:
// A dokumentumok könyvtár elérési útja.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document docA = new Document(dataDir + "Document.docx");
Document docB = docA.Clone();
2. lépés: Dokumentumok összehasonlítása
Most aCompare()
módszer a két dokumentum összehasonlítására. Ez a módszer kijelöli az eredeti dokumentum módosításait. Itt van, hogyan:
// Hasonlítsa össze a dokumentumokat
docA.Compare(docB, "user", DateTime.Now);
// Ellenőrizze, hogy a dokumentumok egyenlőek-e
Console.WriteLine(docA.Revisions.Count == 0 ? "Documents are identical": "Documents are not identical");
Példa forráskódra a Compare For Equal alkalmazáshoz az Aspose.Words for .NET használatával
Íme a Compare for Equals funkció teljes forráskódja az Aspose.Words for .NET-hez:
Document docA = new Document(MyDir + "Document.docx");
Document docB = docA.Clone();
// A DocA most változatként tartalmazza a módosításokat.
docA.Compare(docB, "user", DateTime.Now);
Console.WriteLine(docA.Revisions.Count == 0 ? "Documents are equal" : "Documents are not equal");
Ezzel a kóddal összehasonlíthat két dokumentumot, és az Aspose.Words for .NET segítségével megállapíthatja, hogy megegyeznek-e.
Következtetés
Ebben az oktatóanyagban megvizsgáltuk, hogyan lehet összehasonlítani a dokumentumokat az egyenlőség érdekében az Aspose.Words for .NET Összehasonlítás az egyenlőséghez funkciójával. Két dokumentum összehasonlításával és a revíziók elemzésével megállapíthatja, hogy a dokumentumok azonos tartalmúak-e, vagy vannak-e eltérések közöttük. Az Aspose.Words for .NET hatékony dokumentum-összehasonlítási lehetőséget biztosít, lehetővé téve a dokumentumok hasonlóságának és különbségeinek azonosításának folyamatának automatizálását.
GYIK
K: Mi a célja az egyenlőségről szóló dokumentumok összehasonlításának az Aspose.Words for .NET-ben?
V: Az Aspose.Words for .NET-ben lévő dokumentumok összehasonlítása az egyenlőség érdekében lehetővé teszi annak azonosítását, hogy két dokumentum azonos tartalmú-e. A dokumentumok összehasonlításával megállapíthatja, hogy azonosak-e, vagy van-e eltérés közöttük.
K: Hogyan hasonlíthatok össze két dokumentumot az egyenlőség érdekében az Aspose.Words for .NET használatával?
V: Ha két dokumentumot az Aspose.Words for .NET használatával egyenlőség szempontjából szeretne összehasonlítani, kövesse az alábbi lépéseket:
- Töltse be az összehasonlítani kívánt két dokumentumot külön dokumentum objektumokba.
- Használja a
Compare()
módszert az egyik dokumentumon, és adja meg a másik dokumentumot paraméterként. Ez a módszer összehasonlítja a dokumentumokat, és megjelöli az eredeti dokumentum módosításait. - Ellenőrizd a
Revisions
az eredeti dokumentum tulajdonsága. Ha a szám nulla, az azt jelenti, hogy a dokumentumok azonosak.
K: Testreszabhatom az összehasonlítási folyamatot, vagy megadhatok konkrét összehasonlítási lehetőségeket?
V: Igen, az Aspose.Words for .NET különféle lehetőségeket kínál az összehasonlítási folyamat testreszabásához. Szabályozhatja a dokumentumok összehasonlítását, megadhatja az összehasonlítási lehetőségeket, például az összehasonlítási módszert, a formázási változtatásokat, vagy figyelmen kívül hagyhatja az egyes elemeket. Az összehasonlítási folyamat testreszabásával kapcsolatos részletes információkért tekintse meg az Aspose.Words for .NET dokumentációját.
K: Végezhetek részletesebb összehasonlítást a dokumentumok közötti konkrét különbségek azonosítására?
V: Igen, részletesebb összehasonlítást végezhet, hogy azonosítsa a dokumentumok közötti konkrét különbségeket az iteráció segítségévelRevisions
az eredeti dokumentum gyűjteménye. Minden revízió változást vagy eltérést jelent a dokumentumok között. Elérheti az egyes revíziók részleteit, például a változtatás típusát (beszúrás, törlés, formázási módosítás) és a dokumentum érintett tartományát.