Aspose.Words dokumentum összehasonlító .NET

Az Aspose.Words Document Comparer for .NET a fejlesztők számára egy hatékony eszközt biztosít a két Word-dokumentum összehasonlításához és a felülvizsgálatok létrehozásához, amely minden észlelt különbséget hangsúlyozza. jogi, műszaki vagy szerkesztői felmérés esetén ez a plugin biztosítja a szövegszerkesztések pontos nyomon követését, a formázási változások és az strukturális módosítások közvetlenül a .NET alkalmazásokban.

Telepítés és telepítés

Támogatott környezet:

  • Windows, Linux és macOS
  • Frameworks: .NET Standard, .NET Core, Mono 5 / 6
  • IDE: Microsoft Visual Studio (2010–2022), Xamarin, MonoDevelop

Gyors indítás: A dokumentumok összehasonlítása .NET-ben

using Aspose.Words;

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));
}

Ez a vágás azt mutatja, hogy két dokumentumot hasonlítanak össze, és a generált felülvizsgálatokon keresztül iterálnak.

Jellemzők és funkciók

Core dokumentum összehasonlítás

  • Összehasonlítva DOC, DOCX, RTF, HTML, PDF, OpenOffice, Markdown és így tovább.
  • Bevezeti a beillesztéseket, törléseit és formázása változások a második dokumentum az első.
  • Az eredeti tartalom megőrzése és a Word ismert Track Changes stílusának alkalmazása.

Ellenőrzési nyomon követés és irányítás

  • Kategorizálja a felülvizsgálatokat, mint a Bevezetés, törlés vagy a FormatChange.
  • Támogatja a programozott elfogadás / elutasítás műveleteket.
  • Lehetővé teszi az iterációt a személyre szabott jelentések vagy összefoglalók létrehozásához.

Egyéni összehasonlító beállítások

  • Összehasonlítjuk az érzékenységet.
  • Válassza ki, hogy nyomon kövesse a fehér tér változásait (térképek, lapok, szakadékok).
  • Összehasonlító granularitás: karakter, szó vagy bekezdés szintje.
  • Skip csomópontok, mint a megjegyzések, könyvjelzők, vagy címkék.

Elemek szintjének összehasonlítása

  • Szerkesztés: A szöveg hozzáadásait, törléseit és átirányított szövegeit észleli.
  • Formázás: A betűtípus, a bekezdés és a stílus változásait azonosítja.
  • Táblák: A sor / oszlop bejegyzései, törlései és sejt összekapcsolása / szétválasztása.
  • Objektumok: A beágyazott, törölt vagy helyreállított képek, formák és OLE tárgyak zászlaja.

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

  • Az áramalapú API-k lehetővé teszik a nagyon nagy dokumentumok hatékony összehasonlítását.
  • Többszintű összehasonlítások támogatják a csomagfeldolgozás.
  • Konfigurálható memória lábnyom a terhelés és mentés opciókkal.

Legjobb gyakorlatok

  • Jelentkezzen be korán, hogy elkerülje az értékelési üzeneteket.
  • Normalizálja a dokumentumokat (stílusok, eltávolítsa a nyomon követett változásokat) az összehasonlítás előtt.
  • A fehér tér / eseti érzékenység beállítása a hamis pozitívok csökkentése érdekében.
  • Használja a Revisions A strukturált változások logjainak gyűjteménye.
  • A tömeges munkaköltségek esetében az összehasonlításokat aszinkron módon végezzük el, és kezeljük a versenyt.

A közös problémák megoldása

Váratlan eredmények vagy hiányzó változások?✔ Ellenőrizze a dokumentum integritását és a formázás következetességét.

Vízjelző értékelés vagy korlátozott funkcionalitás?✔ Biztosítjuk, hogy a licencet helyesen alkalmazzák.

Alacsony teljesítmény nagy dokumentumokkal?✔ Használja az áramalapú API-kat, és lehetővé teszi a párhuzamos feldolgozást, ahol lehetséges.

Gyakran feltett kérdések

**Q: Mi az Aspose.Words dokumentum összehasonlító a .NET számára?**Plugin a dokumentumok közötti különbségek felismerésére és felülvizsgálat céljából történő alkalmazására.

**Q: Milyen fájlformátumokat támogatnak?**DOC, DOCX, RTF, HTML, PDF, OpenOffice formátumok, Markdown és képek (JPG, PNG, stb.).

**Q: Programozottan elfogadhatom vagy elutasíthatom a felülvizsgálatokat?**Igen. Az API támogatja a felülvizsgálatok elfogadását / elutasítását tömegben vagy egyénileg.

**Q: Hogyan integrálható az Aspose.Words?**Közvetlenül működik az Aspose.Words dokumentum objektumokkal, biztosítva a meglévő munkafolyamatokkal való szűk integrációt.

**Q: Milyen iparágak élvezik ezt az eszközt?**A jogi, pénzügyi, közzétételi és vállalati ágazatok a könyvvizsgálat, a megfelelés és a szerkesztői vizsgálat céljából használják.

 Magyar