Változások elfogadása és elutasítása a GroupDocs .NET-összehasonlításában

Bevezetés

A dokumentumkezelés és az együttműködés területén a fájlok pontosságának és integritásának biztosítása a legfontosabb. A GroupDocs Comparison for .NET robusztus megoldásként jelenik meg, amely lehetővé teszi a fejlesztők számára, hogy könnyedén elfogadják és elutasítsák a dokumentumokon belüli módosításokat, ezáltal egyszerűsítve a munkafolyamatokat és növelve a termelékenységet. Ez az oktatóanyag végigvezeti Önt a változtatások elfogadásának és elutasításának folyamatán a GroupDocs Comparison for .NET használatával, és az egyes lépéseket lebontja az áttekinthetőség és a könnyebb megvalósítás érdekében.

Előfeltételek

Mielőtt belevágna az oktatóanyagba, győződjön meg arról, hogy a következő előfeltételek teljesülnek:

Környezet beállítása

  1. .NET SDK telepítése: Ha még nem tette meg, töltse le és telepítse az operációs rendszerének megfelelő .NET SDK-t a .NET webhelyről.
  2. A GroupDocs Comparison for .NET telepítése: Szerezze be a GroupDocs Comparison for .NET legújabb verzióját a mellékelt webhelyrőlletöltési link és kövesse a telepítési utasításokat.
  3. Ismerkedés a C# programozással: Ez az oktatóanyag a C# programozási nyelv és szintaxisának alapvető megértését feltételezi.

Névterek importálása

Először is importálja a szükséges névtereket a projektbe. Ezek a névterek hozzáférést biztosítanak a dokumentumok összehasonlításához és kezeléséhez szükséges funkciókhoz.

using System;
using System.IO;
using GroupDocs.Comparison;
using GroupDocs.Comparison.Result;
using GroupDocs.Comparison.Options;

1. lépés: Adja meg a kimeneti könyvtárat és a fájlneveket

string outputDirectory = "Your Document Directory";
string outputFileNameWithAcceptedChange = Path.Combine(outputDirectory, "RESULT_WITH_ACCEPTED_CHANGE.docx");
string outputFileNameWithRejectedChange = Path.Combine(outputDirectory, "RESULT_WITH_REJECTED_CHANGE.docx");

Biztosítsa a cserét"Your Document Directory" a kívánt kimeneti könyvtár elérési útjával.

2. lépés: Az összehasonlító inicializálása és a dokumentumok összehasonlítása

using (Comparer comparer = new Comparer("SOURCE.docx"))
{
    comparer.Add("TARGET.docx");
    comparer.Compare();

Ez a kód inicializálja az Összehasonlító objektumot a forrásdokumentummal, és összehasonlítás céljából hozzáadja a céldokumentumot. Ezután végrehajtja az összehasonlítási folyamatot.

3. lépés: Változások visszakeresése és manipulálása

ChangeInfo[] changes = comparer.GetChanges();
changes[0].ComparisonAction = ComparisonAction.Reject;
comparer.ApplyChanges(outputFileNameWithRejectedChange, new ApplyChangeOptions { Changes = changes, SaveOriginalState = true });
changes = comparer.GetChanges();
changes[0].ComparisonAction = ComparisonAction.Accept;
comparer.ApplyChanges(outputFileNameWithAcceptedChange, new ApplyChangeOptions { Changes = changes });

Keresse ki a módosításokat az összehasonlításból, és szükség szerint módosítsa azokat. Ebben a példában a változtatásokat először elutasítja, majd elfogadja. Az így kapott dokumentumokat a rendszer ennek megfelelően menti.

Következtetés

Összefoglalva, a GroupDocs Comparison for .NET zökkenőmentes megoldást kínál a dokumentumokon belüli módosítások elfogadására és elutasítására. Az oktatóanyagban ismertetett lépések követésével a fejlesztők hatékonyan integrálhatják ezt a funkciót alkalmazásaikba, biztosítva a dokumentumok pontosságát és javítva az együttműködést.

GYIK

A GroupDocs Comparison for .NET összehasonlíthatja a különböző formátumú dokumentumokat?

Igen, a GroupDocs Comparison for .NET támogatja a különböző formátumú dokumentumok összehasonlítását, mint például a DOCX, PDF, PPTX stb.

A GroupDocs Comparison for .NET kompatibilis a .NET Core-val?

Igen, a GroupDocs Comparison for .NET kompatibilis a .NET-keretrendszerrel és a .NET Core-val is.

Testreszabhatom a változások megjelenését az összehasonlított dokumentumokban?

Természetesen a GroupDocs Comparison for .NET kiterjedt lehetőségeket kínál a változások megjelenésének testreszabásához, beleértve a színt, a stílust és egyebeket.

A GroupDocs Comparison for .NET támogatja a többoldalas dokumentumok összehasonlítását?

Igen, a GroupDocs Comparison for .NET támogatja a többoldalas dokumentumok precíz és pontos összehasonlítását.

Elérhető a GroupDocs Comparison for .NET próbaverziója?

Igen, igénybe veheti a GroupDocs Comparison for .NET ingyenes próbaverzióját a rendelkezésre álló lehetőségek közüllink.