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

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.

 Hrvatski