Aspose.Words dokumentu salīdzinātājs .NET
Aspose.Words Document Comparer for .NET nodrošina izstrādātājiem spēcīgu rīku, lai salīdzinātu divus Word dokumentus un radītu pārskatus, kas uzsver katru konstatēto atšķirību. neatkarīgi no tā, vai juridiskā, tehniskā vai redakcionālā pārskatīšana, šis plugins garantē precīzu teksta rediģēšanas, formatēšanas izmaiņu un strukturālo modificāciju uzraudzību tieši jūsu .Net lietojumprogrammās.
Instalācija un uzstādīšana
- Instalēt NuGet paketi
Aspose.Words Document Comparer
Jūsu projektā. - Attiecībā uz pieteikuma iesniegšanas kārtību ( Mērtēts licencēšanas ceļvedis ).
- Skatīt šo Instalācijas ceļvedis Priekšnoteikumi un detalizēti soļi.
Atbalstīta vide:
- Operētājsistēma: Windows, Linux, MacOS
- Frammas: .NET Framework, .Net Standard, NET Core, Mono 5 / 6
- IDEs: Microsoft Visual Studio (2010–2022), Xamarin, MonoDevelop
Ātrs sākums: salīdziniet dokumentus .NET
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));
}
Šis snippet liecina par divu dokumentu salīdzināšanu un iterāciju, izmantojot radītos pārskatījumus.
Iezīmes un funkcionalitātes
Iekšējās dokumentācijas salīdzinājums
- Salīdzina DOC, DOCX, RTF, HTML, PDF, OpenOffice, Markdown un vairāk.
- Ievadiet ievadījumus, dzērienus un formatēšanas izmaiņas no otrā dokumenta uz pirmo.
- Saglabā oriģinālu saturu un piemēro Word pazīstamo Track Changes stilu.
Revīzijas uzraudzība un vadība
- Kategorizē pārskatījumus kā ievietot, dzēst vai FormatChange.
- Atbalsta programmatiskas pieņemšanas / noraidīšanas operācijas.
- Atļauj iterāciju, lai izveidotu personalizētus ziņojumus vai kopsavilkumus.
Custom salīdzināšanas iestatījumi
- Saskaņā ar gadījumu jutīgumu.
- Izvēlieties, vai uzraudzīt balto telpas izmaiņas (spaces, tabs, pārtraukumi).
- Kontroles salīdzināšanas granulārums: raksturs, vārds vai punkta līmenis.
- Skip nodes, piemēram, komentāri, grāmatzīmes vai nosaukumi.
Element-Level salīdzinājums
- Teksts: Atklāj pievienojumus, dzērienus un pārvietoto tekstu.
- Formatēšana: Identificē burtu, daļu un stila izmaiņas.
- Tabeles: Spēlē kārtas / kolonnas ievietošanas, dzēšanu un šūnu apvienošanu / sadalījumu.
- Objekti: Vārdi ievietoti, dzēsti vai pārvietoti attēli, formas un OLE objekti.
Izdevums un skalabilitāte
- Stream balstītie API ļauj efektīvi salīdzināt ļoti lielus dokumentus.
- Multi-tried salīdzinājumi, kas tiek atbalstīti batch apstrādei.
- Konfigurējamās atmiņas pēdas ar uzlādes un glabāšanas opcijām.
Labākās prakses
- Pieteikties licencēšanu agrāk, lai izvairītos no novērtēšanas ziņojumiem.
- Normalizējiet dokumentus (stiklus, noņemt izsekotās izmaiņas) pirms salīdzināšanas.
- Pielāgojiet balto telpu / gadījumu jutību, lai samazinātu viltus pozitīvus.
- Izmantojiet
Revisions
Saraksts strukturētajām izmaiņām. - Daudzas darba slodzes gadījumā veikt salīdzinājumus asinkroniski un pārvaldīt konkurenci.
Problēmu risināšana kopīgiem jautājumiem
Neapšaubāmi rezultāti vai trūkst izmaiņu?✔ Pārbaudiet dokumentu integritāti un formatēšanas konsekvenci.
Evalūcija ūdens marķējums vai ierobežota funkcionalitāte?✔ Garantijas licencēšana tiek pareizi piemērota.
Neliela veiktspēja ar lieliem dokumentiem?✔ Izmantojiet plūsmas balstītos API un ļauj paralēli apstrādāt, ja iespējams.
Bieži uzdotie jautājumi
**Q: Kas ir Aspose.Words dokumentu salīdzinātājs .NET?**Plugins, lai atklātu atšķirības starp dokumentiem un piemērotu tos kā pārskatīšanai.
**Q: Kādus failu formātus atbalsta?**DOC, DOCX, RTF, HTML, PDF, OpenOffice formāti, Markdown un attēli (JPG, PNG, utt.).
**Q: Vai es varu programmatiski pieņemt vai noraidīt pārskatījumus?**Jā. API atbalsta pārskatīšanas pieņemšanu / noraidīšanu kopumā vai individuāli.
**Q: Kā tas tiek integrēts ar Aspose.Words?**Tas darbojas tieši ar Aspose.Words dokumentu objektiem, nodrošinot bezjēdzīgu integrāciju ar esošajām darba plūsmām.
**Q: Kādas nozares iegūst labumu no šī rīka?**Juridiskie, finanšu, publicēšanas un uzņēmējdarbības nozares to izmanto revīzijas, atbilstības un redakcionālās pārskatīšanas vajadzībām.