Ved at bruge vores programmerings API kan du sammenligne to filer og finde forskellen mellem dem. Med andre ord er vores C++ 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.
Med denne indbyggede C++ 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.
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:
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 C++, 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:
dotnet add package Aspose.Words.Cpp
Kopi
using namespace Aspose::Words;
auto docA = MakeObject<Document>(u"Input1.docx");
auto docB = MakeObject<Document>(u"Input2.docx");
// Der bør ikke være nogen revisioner før sammenligning.
docA->AcceptAllRevisions();
docB->AcceptAllRevisions();
docA->Compare(docB, u"Author Name", time(0));
docA->Save(u"Output.docx");
Der er tre muligheder for at installere Aspose.Words for C++ til dit udviklermiljø. Vælg venligst en, der ligner dine behov, og følg trin-for-trin instruktionerne:
Du kan bruge dette C++ - bibliotek til at udvikle software på Microsoft Windows, Linux og macOS -operativsystemer:
Hvis du udvikler software til Linux eller macOS, skal du kontrollere oplysninger om yderligere bibliotekafhængigheder (fontconfig og mesa-glu open source-pakker) i produktdokumentation.