Vergelijk Word of PDF documenten in C#

High-fidelity .NET bibliotheek om twee documenten te vergelijken in PDF, Word, HTML, TXT, MD en andere formaten

Met behulp van onze programmeer API kunt u twee bestanden vergelijken en het verschil ertussen vinden. Met andere woorden, onze .NET bibliotheek is een krachtige checker voor bestandsverschillen. Na het gebruik van Document Comparison API, kunt u het resultaat krijgen en opslaan in DOCX, PDF, DOC en enkele andere formaten.

Codefragment bekijken

Met deze native .NET API kunt u eenvoudig documenten vergelijken en de verschillen in het gewenste uitvoerformaat verkrijgen. Onze C#-bibliotheek is volledig op zichzelf staand en is niet afhankelijk van externe tools of services. Alle documentverwerkingsfuncties zijn geïmplementeerd in deze krachtige C#-oplossing voor een probleemloze ervaring.

Documentvergelijking is een zeer gewilde procedure, vooral binnen geautomatiseerde documentworkflows. Of u nu werkt met juridische documenten, versiebeheersystemen of contentmanagementsystemen, de documentvergelijkings-API voor C# kan een game-changer zijn. Het vergelijkt de inhoud van documenten zowel op tekenniveau als op woordniveau. Zelfs als er maar één teken is gewijzigd, wordt het hele woord als gewijzigd gemarkeerd. Hierdoor kunt u de kleinste veranderingen detecteren die voor het menselijk oog onzichtbaar zijn.

Vergelijk Word-, PDF- en webdocumenten met C#

Er zijn momenten waarop u niet zeker weet of een document is gewijzigd, en het proces van het handmatig vergelijken van twee versies van het document kan een behoorlijke uitdaging zijn. Aan de andere kant zijn er gevallen waarin u er zeker van bent dat het document is gewijzigd, maar de taak om de bijgewerkte gebieden visueel te lokaliseren buitengewoon moeilijk wordt. Laten we enkele typische scenario's verkennen waarin geautomatiseerde documentvergelijking ongelooflijk nuttig kan zijn:

  • Juridische sector. Het automatiseren van de vergelijking van contracten, overeenkomsten en juridische instructies kan waardevolle tijd besparen en nauwkeurigheid garanderen, waardoor juridische teams zich kunnen concentreren op meer kritische taken
  • Softwareontwikkeling. Met deze API kunnen C#-ontwikkelaars moeiteloos broncode, vereistendocumenten en technische specificaties vergelijken, wat efficiënt versiebeheer en gestroomlijnde communicatie mogelijk maakt
  • Kwaliteitsborging. In sectoren zoals publicatie en contentcreatie is het garanderen van consistentie en nauwkeurigheid in meerdere documentversies van cruciaal belang. Deze .NET-oplossing stelt QA-teams in staat om concepten, manuscripten of gebruikershandleidingen automatisch te vergelijken, discrepanties op te sporen en een foutloze documentproductie mogelijk te maken
  • Financiële diensten. Financiële instellingen hebben te maken met uitgebreide documentatie, waaronder rapporten, verklaringen en contracten. Met de .NET-bibliotheek kunnen financiële professionals de vergelijking van financiële overzichten automatiseren, afwijkingen opsporen en compliance-processen stroomlijnen, waardoor de operationele efficiëntie wordt verbeterd

Vergelijk twee documenten programmatisch in C#

Door automatische documentvergelijking in uw workflows te integreren, krijgt u de mogelijkheid om documenten programmatisch te vergelijken, verschillen te extraheren en direct resultaten te krijgen in het gewenste uitvoerformaat. Of u nu een doorgewinterde ontwikkelaar bent of net begint met .NET, onze uitgebreide codefragmenten en online demonstratie begeleiden u door het proces.

Probeer onze live demo uit door twee documenten te uploaden, het doelformaat te selecteren om de verschillen te benadrukken en het C#-codefragment te bekijken dat op het scherm wordt weergegeven. Dit voorbeeld demonstreert in detail hoe u documentvergelijking programmatisch kunt uitvoeren en de resultaten in het vereiste bestandsformaat kunt verkrijgen.

Een belangrijk punt: de vergeleken documenten mogen geen revisies hebben voordat de vergelijkingsmethode wordt aangeroepen. U moet eerst alle herzieningen accepteren. We hebben al voor deze nuance gezorgd in het onderstaande C#-codefragment:

Documenten vergelijken in C#
Upload het vergeleken bestand
Voer code uit
Upload het tweede bestand om te vergelijken
Selecteer het doelformaat uit de lijst
dotnet add package Aspose.Words
Kopiëren
using Aspose.Words;

var docA = new Document("Input1.docx");
var docB = new Document("Input2.docx");

// Er mogen geen revisies zijn vóór vergelijking.
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();

docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.docx");
Voer code uit

Hoe twee tekstbestanden in C# te vergelijken

  1. Installeer Aspose.Words for .NET
  2. Voeg een bibliotheekreferentie toe (importeer de bibliotheek) aan uw C# project
  3. Laad twee documenten om te vergelijken
  4. Accepteer alle revisies voordat u de Compare() methode aanroept
  5. Roep de methode Compare() aan om twee documenten te vergelijken
  6. Roep de Save() methode aan en geef een uitvoerbestandsnaam door met de vereiste extensie
  7. Krijg het resultaat van compressie als een apart bestand

C# bibliotheek om documenten te vergelijken

Er zijn drie alternatieve opties om "Aspose.Words voor .NET" op uw systeem te installeren. Kies er een die overeenkomt met uw behoeften en volg de stapsgewijze instructies:

systeem vereisten

Ons product is volledig platformonafhankelijk en ondersteunt alle belangrijke .NET-implementaties:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Voor zover .NET-code niet afhankelijk is van de onderliggende hardware of het besturingssysteem, maar alleen van een virtuele machine, bent u vrij om elke vorm van software te ontwikkelen voor Windows, macOS, Android, iOS en Linux. Zorg ervoor dat u de overeenkomstige versie van .NET Framework, .NET Core, Windows Azure, Mono of Xamarin hebt geïnstalleerd.

We raden u aan de geïntegreerde ontwikkelomgevingen van Microsoft Visual Studio, Xamarin en MonoDevelop te gebruiken om C#, F#, VB.NET applicaties te maken.

Voor meer details verwijzen wij u naar de productdocumentatie.

Meest populaire bestandsindelingen ter vergelijking

5%

Abonneer u op productupdates van Aspose

Ontvang maandelijkse nieuwsbrieven en aanbiedingen direct in je mailbox.

© Aspose Pty Ltd 2001-2024. Alle rechten voorbehouden.