Dokumentum-összehasonlító

A Aspose.Words Document Comparer for .NET fejlesztőknek egy erőteljes eszközt biztosít a két Word dokumentum összehasonlítására és revíziók generálására amely kiemeli az összes észlelt különbséget. Akár jogi, technikai vagy szerkesztői felülvizsgálatról van szó, ez a plugin biztosítja a szövegszerkesztések, formázási változások és szerkezeti módosítások pontos nyomon követését közvetlenül a .NET alkalmazásaiban.

Telepítés és beállítás

  1. Telepítse a NuGet csomagot Aspose.Words for .NET a projektjébe.
  2. Alkalmazzon mérő licencelést az alkalmazás indításakor ( Mérő licencelési útmutató ).
  3. Lásd a Telepítési útmutatót az előfeltételekért és a részletes lépésekért.

A NuGet a leginkább ajánlott módszer a Aspose.Words .NET telepítéséhez, mivel biztosítja, hogy mindig a legújabb verzióval és frissítésekkel rendelkezzen közvetlenül a fejlesztői környezetében. A NuGet használatával történő telepítéshez:

  • OS: Windows, Linux, macOS
  • Keretrendszerek: .NET Framework, .NET Standard, .NET Core, .NET 5/6+, Mono
  • IDE-k: Visual Studio 2017–2026, JetBrains Rider, MonoDevelop.

Támogatott formátumok: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML, és Word 2007 XML.

MSI telepítő

using Aspose.Words;
using Aspose.Words.Comparing;
string MyDir = @"./";


var docA = new Document(MyDir + "Blank.docx");
var docB = new Document(MyDir + "Document.docx");

// Compare documents. Differences are added as revisions to docA
docA.Compare(docB, "User", DateTime.Now, new CompareOptions { IgnoreFormatting = true });

// Inspect revisions
foreach (Revision revision in docA.Revisions)
{
    Console.WriteLine("Type: " + revision.RevisionType);
    Console.WriteLine("Author: " + revision.Author);
    Console.WriteLine("Date: " + revision.DateTime);
    Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
}

Az MSI telepítő kényelmes módszert biztosít a Aspose.Words .NET számára közvetlenül a rendszerére történő telepítéshez. Ez a módszer ideális a fejlesztők számára, akik a rendszer szintű telepítést részesítik előnyben, lehetővé téve a Aspose.Words könnyű elérését a .NET több projektben anélkül, hogy manuálisan kellene kezelni a DLL-eket.

Jellemzők és funkciók

Futtassa az MSI-t a letöltött fájl duplakattintásával.

  • Kövesse a telepítő varázsló utasításait.
  • Adja hozzá a Aspose.Words a .NET projektjéhez.
  • Megőrzi az eredeti tartalmat, és alkalmazza a Word-nek ismerős Változtatások nyomon követése stílus.

Azoknak a fejlesztőknek, akik a kézi beállítást részesítik előnyben, a ZIP archívum a Aspose.Words a .NET DLL-eket kibontható fájlokként kínálja, amelyeket manuálisan hozzáadhat a projektjéhez. Ez a módszer teljes ellenőrzést biztosít az integrációs folyamat felett.

  • Töltse le a ZIP csomagot a Aspose.Words a .NET kiadások oldaláról.
  • Bontsa ki a tartalmat, és hivatkozzon közvetlenül a DLL fájlokra a projektjében.
  • További források.

Aspose.Words a .NET termékoldalhoz

  • Aspose.Words a .NET API-referenciához.
  • Aspose.Words a .NET élő demókhoz.
  • Aspose.Words a .NET ingyenes támogatási fórumhoz.
  • Hagyja ki a csomópontokat, például a megjegyzéseket, könyvjelzőket vagy fejléceket.

Elem-szintű összehasonlítás

  • Szöveg: Észleli a hozzáadott, törölt és áthelyezett szöveget.
  • Formázás: Azonosítja a betűtípus, bekezdés és stílus változásait.
  • Táblázatok: Követi a sor/oszlop beszúrásokat, törléseket és a cellák egyesítéseit/szétválasztásait.
  • Objektumok: Jelzi a beszúrt, törölt vagy áthelyezett képeket, alakzatokat és OLE-objektumokat.

Teljesítmény és skálázhatóság

  • Az adatfolyam-alapú API-k lehetővé teszik nagyon nagy dokumentumok hatékony összehasonlítását.
  • Többszálú összehasonlítások támogatottak kötegelt feldolgozáshoz.
  • Konfigurálható memóriahasználat betöltési és mentési lehetőségekkel.

Legjobb gyakorlatok

  • Alkalmazzon licencet korán, hogy elkerülje a kiértékelési üzeneteket.
  • Normalizálja a dokumentumokat (stílusok, a nyomon követett módosítások eltávolítása) az összehasonlítás előtt.
  • Állítsa be a szóköz/karakterérzékenységet a hamis pozitív eredmények csökkentése érdekében.
  • Használd a Revisions gyűjteményt a strukturált változásnaplókhoz.
  • Tömeges feladatok esetén futtassa az összehasonlításokat aszinkron módon, és kezelje a párhuzamosságot.

Gyakori problémák hibaelhárítása

  • Váratlan eredmények vagy hiányzó változások? ✔ Ellenőrizd a dokumentum integritását és a formázás konzisztenciáját.
  • Értékelő vízjel vagy korlátozott funkcionalitás? ✔ Győződj meg róla, hogy a licenc helyesen van alkalmazva.
  • Lassú teljesítmény nagy dokumentumok esetén? ✔ Használjon adatfolyam-alapú API-kat, és ahol lehetséges, engedélyezze a párhuzamos feldolgozást.

Gyakran Ismételt Kérdések

  1. Q: Mi a Aspose.Words Document Comparer a .NET számára? Egy plugin a dokumentumok közötti eltérések felismerésére, és azok felülvizsgálatra szánt revízióként történő alkalmazására.
  2. Q: Mely fájlformátumok támogatottak? DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML és Word 2007 XML.
  3. Q: Elfogadhatom vagy elutasíthatom a módosításokat programozottan? Igen. Az API támogatja a módosítások elfogadását/elutasítását tömegesen vagy egyenként.
  4. Q: Hogyan integrálódik ez a Aspose.Words rendszerrel? Közvetlenül a Aspose.Words dokumentumobjektumokkal működik, biztosítva a zökkenőmentes integrációt a meglévő munkafolyamatokkal.
  5. Q: Mely iparágak profitálnak ebből az eszközből? A jogi, pénzügyi, kiadói és vállalati szektorok használják auditok, megfelelőség és szerkesztői felülvizsgálat céljából.
 Magyar