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
- Telepítse a NuGet csomagot
Aspose.Words Document Comparer
Az Ön projektjében. - Kezdőlap Hírek Nyomtatási engedélyek ( Mérett licenc útmutató ).
- Lásd a Telepítési útmutató előfeltételek és részletes lépések.
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.