Aspose.Words dokumentski usporednik za .NET
Aspose.Words Document Comparer za .NET pruža razvijalcima moćan alat za usporedbu dviju Word dokumenata i stvaranje revizija koji naglašavaju svaku otkrivenu razliku.Bilo da je to za pravnu, tehničku ili uredničku reviziju, ovaj plugin osigurava točno praćenje tekstnih uređaja, formatacijskih promjena i strukturnih izmjena izravno u vašim aplikacijama.
Instaliranje i postavljanje
- Instaliranje paketa NuGet
Aspose.Words Document Comparer
u svoj projekt. - Odluka o podnošenju zahtjeva za prijavu ( Priručnik za licenciranje ).
- Pogledajte The Priručnik za instalaciju Preduvjeti i detaljne korake.
Podržani okoliši:
- Operacijski sustav: Windows, Linux, MacOS
- Obilježavanje: .NET Framework, .NET Core, Mono 5 / 6
- ID-ovi: Microsoft Visual Studio (2010–2022), Xamarin, MonoDevelop
Brz početak: Usporedite dokumente u .NET-u
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));
}
Ovaj snimak pokazuje usporedbu dva dokumenta i iteraciju kroz generirane revizije.
Značajke i funkcionalnosti
Usporedba osnovnih dokumenata
- Usporedite DOC, DOCX, RTF, HTML, PDF, OpenOffice, Markdown i još mnogo toga.
- Upišite uloge, brisanje i formiranje promjena iz drugog dokumenta u prvi.
- Očuva originalni sadržaj i primjenjuje Wordov uobičajeni stil Track Changes.
Monitoriranje i upravljanje revizijom
- Kategorizira revizije kao uvođenje, brisanje ili FormatChange.
- Podržava programske operacije prihvaćanja/odbijanja.
- Omogućuje iteraciju za izradu prilagođenih izvješća ili sažetaka.
Prilagođene usporedbe
- Zajedno s slučajnom osjetljivošću.
- Odaberite hoće li pratiti promjene bijelog prostora (prostori, kartice, prekida).
- Kontrolna granularnost usporedbe: karakter, riječ ili razina stavka.
- Skijanje čvorova kao što su komentari, knjigovodstveni znakovi ili naslovnici.
Usporedba razine elemenata
- Teks: Otkrije dodatke, brisanje i premještanje teksta.
- Formatiranje: Identificira promjene fontova, stavaka i stila.
- Tabele: Slijedi red/kolona uvrštenja, uklanjanja i cjelovitih mješavina/splita.
- Objekti: Zastave stavljene, uklonjene ili repozicionirane slike, oblike i OLE predmete.
Učinkovitost i skalabilnost
- Stream-based API omogućuje učinkovito usporedbu vrlo velikih dokumenata.
- Mnogobrojne usporedbe podržane za obradu paketa.
- Konfigurirani memorijski otisak s opcijama opterećenja i spašavanja.
Najbolje prakse
- Zatražite licenciranje ranije kako biste izbjegli poruke za ocjenu.
- Normalizirajte dokumente (stile, uklonite praćenje promjena) prije usporedbe.
- Prilagoditi osjetljivost bijelog prostora / slučaja kako bi se smanjila lažna pozitivnost.
- Koristite ga
Revisions
Zbirka za strukturirane promjene logova. - Za masovne radne opterećenja, provodite usporedbe asinkronno i upravljajte konkurencijom.
Rješavanje zajedničkih problema
Neizvjesni rezultati ili nedostajuća promjena?✔ Provjerite integritet dokumenta i dosljednost formatacije.
Evaluacija vodovoda ili ograničena funkcionalnost?✔ Sigurnosna dozvola se ispravno primjenjuje.
Niska učinkovitost s velikim dokumentima?✔ Koristite API-e koje se temelje na protoku i omogućite paralelnu obradu gdje je to moguće.
Često postavljana pitanja
**Q: Što je Aspose.Words Document Comparer za .NET?**Plugin za otkrivanje razlika između dokumenata i primjenu kao revizije za pregled.
**Q: Koji su formati datoteke podržani?**DOC, DOCX, RTF, HTML, PDF, OpenOffice formati, Markdown i slike (JPG, PNG, itd.).
**Q: Mogu li programski prihvatiti ili odbiti revizije?**API podržava prihvaćanje/odbijanje revizija u mnoštvu ili pojedinačno.
**Q: Kako se to integrira s Aspose.Words?**To djeluje izravno s Aspose.Words dokument objekata, osiguravajući bespomoćnu integraciju s postojećim radnim tokovima.
**Q: Koje industrije koriste ovaj alat?**Pravni, financijski, publikacijski i poduzetnički sektori koriste ga za revizije, usklađenost i uredničku reviziju.