Sammenlign Word eller PDF dokumenter i C#

High-fidelity .NET bibliotek til at sammenligne to dokumenter i PDF, Word, HTML, TXT, MD og andre formater

Ved at bruge vores programmerings API kan du sammenligne to filer og finde forskellen mellem dem. Med andre ord er vores .NET bibliotek en kraftfuld filforskelkontrol. Efter at have brugt Document Comparison API, kan du få resultatet og gemme det i DOCX, PDF, DOC og nogle andre formater.

Se kodestykket

Med denne indbyggede .NET API kan du nemt sammenligne dokumenter og opnå forskellene i det ønskede outputformat. Vores C#-bibliotek er fuldstændig selvstændigt og er ikke afhængig af eksterne værktøjer eller tjenester. Alle dokumentbehandlingsfunktioner er implementeret i denne kraftfulde C#-løsning for en problemfri oplevelse.

Dokumentsammenligning er en meget efterspurgt procedure, især inden for automatiserede dokumentarbejdsgange. Uanset om du arbejder med juridiske dokumenter, versionskontrolsystemer eller indholdsstyringssystemer, kan dokumentsammenlignings-API'en for C# være en game-changer. Den sammenligner indholdet af dokumenter både på tegnniveau og på ordniveau. Selvom kun et enkelt tegn er blevet ændret, vil hele ordet blive markeret som ændret. Dette giver dig mulighed for at opdage de mindste ændringer, der ville være usynlige for det menneskelige øje.

Sammenlign Word, PDF, webdokumenter ved hjælp af C#

Der er lejligheder, hvor du er usikker på, om et dokument er blevet ændret, og processen med at sammenligne to versioner af dokumentet manuelt kan være ret udfordrende. På bagsiden er der tilfælde, hvor du er sikker på, at dokumentet er blevet ændret, men opgaven med visuelt at lokalisere de opdaterede områder bliver overordentlig vanskelig. Lad os udforske nogle typiske scenarier, hvor automatiseret dokumentsammenligning kan være utrolig nyttig:

  • Juridisk industri. Automatisering af sammenligningen af kontrakter, aftaler og juridiske opgaver kan spare værdifuld tid og sikre nøjagtighed, hvilket giver juridiske teams mulighed for at fokusere på mere kritiske opgaver
  • Softwareudvikling. Med denne API kan C#-udviklere nemt sammenligne kildekode, kravdokumenter og tekniske specifikationer, hvilket letter effektiv versionskontrol og strømlinet kommunikation
  • Kvalitetssikring. I brancher som udgivelse og indholdsskabelse er det afgørende at sikre konsistens og nøjagtighed på tværs af flere dokumentversioner. Denne .NET-løsning giver QA-teams mulighed for automatisk at sammenligne udkast, manuskripter eller brugermanualer, lokalisere uoverensstemmelser og lette fejlfri dokumentproduktion
  • Finansielle tjenester. Finansielle institutioner håndterer omfattende dokumentation, herunder rapporter, erklæringer og kontrakter. Med .NET-biblioteket kan finansielle fagfolk automatisere sammenligningen af regnskaber, opdage uregelmæssigheder og strømline overholdelsesprocesser, hvilket øger driftseffektiviteten

Sammenlign to dokumenter programmatisk i C#

Ved at integrere automatisk dokumentsammenligning i dine arbejdsgange får du muligheden for programmæssigt at sammenligne dokumenter, udtrække forskelle og øjeblikkeligt få resultater i det ønskede outputformat. Uanset om du er en erfaren udvikler eller lige er begyndt med .NET, vil vores omfattende kodestykker og online demonstration guide dig gennem processen.

Prøv vores live-demo ved at uploade to dokumenter, vælge målformatet for at fremhæve forskellene og undersøge C#-kodestykket, der vises på skærmen. Dette eksempel demonstrerer i detaljer, hvordan man udfører dokumentsammenligning programmatisk og opnår resultaterne i det krævede filformat.

En vigtig pointe: de sammenlignede dokumenter bør ikke have revisioner, før de kalder sammenligningsmetoden. Du skal først acceptere alle revisionerne. Vi har allerede taget hånd om denne nuance i C# kodestykket nedenfor:

Sammenlign dokumenter i C#
Upload den sammenlignede fil
Kør kode
Upload den anden fil for at sammenligne
Vælg målformatet fra listen
dotnet add package Aspose.Words
Kopi
using Aspose.Words;

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

// Der bør ikke være nogen revisioner før sammenligning.
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();

docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.docx");
Kør kode

Sådan sammenlignes to tekstfiler i C#

  1. Installer Aspose.Words for .NET
  2. Tilføj en biblioteksreference (importér biblioteket) til dit C# projekt
  3. Indlæs to dokumenter for at sammenligne
  4. Accepter alle revisioner, før du kalder Compare() metoden
  5. Kald Compare() metoden for at sammenligne to dokumenter
  6. Kald Save() metoden, og send et output-filnavn med påkrævet udvidelse
  7. Få resultatet af komprimering som en separat fil

C# bibliotek til at sammenligne dokumenter

Der er tre alternative muligheder for at installere "Aspose.Words til .NET" på dit system. Vælg venligst en, der ligner dine behov, og følg trin-for-trin instruktionerne:

Systemkrav

Vores produkt er fuldt ud på tværs af platforme og understøtter alle større .NET-implementeringer:

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

For så vidt .NET-kode ikke afhænger af den underliggende hardware eller operativsystem, men kun af en virtuel maskine, er du fri til at udvikle enhver form for software til Windows, macOS, Android, iOS og Linux. Bare sørg for, at du har installeret den tilsvarende version af .NET Framework, .NET Core, Windows Azure, Mono eller Xamarin.

Vi anbefaler at bruge Microsoft Visual Studio, Xamarin og MonoDevelop integrerede udviklingsmiljøer til at skabe C#, F#, VB.NET applikationer.

Se produktdokumentation for flere detaljer.

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2024. Alle rettigheder forbeholdes.