Sammenlign to HTML filer i C++ ved hjælp af vores forskelskontrol. Med vores high-fidelity C++ API kan du finde forskellen mellem sammenlignede HTML dokumenter og eksportere resultaterne til et praktisk filformat.
Med denne indbyggede C++ API kan du nemt sammenligne HTML-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. Det eliminerer behovet for eksterne afhængigheder og giver et omfattende sæt HTML-behandlingsfunktioner inden for en enkelt C++-pakke.
På denne landingsside bringer vi dig en live demo af HTML-sammenligningen i aktion, kombineret med et illustrativt C++-eksempel. Den sammenligner indholdet af HTML-dokumenter både på tegnniveau og på ordniveau. Selvom kun et enkelt tegn er blevet ændret, vil hele ordet blive markeret som ændret. Oplev selv, hvor nemt det er at sammenligne to dokumenter ved at uploade HTML-filer til grænsefladen, vælge det ønskede outputformat og få forskellene mellem HTML-dokumenter markeret med 100 % nøjagtighed.
Nogle gange er det måske ikke klart, om en HTML-fil er blevet ændret, og manuel sammenligning af to versioner af et dokument kan være en skræmmende opgave. Omvendt er der tidspunkter, hvor du er sikker på, at HTML-dokumentet er ændret, men visuel identifikation af de opdaterede sektioner bliver overvældende. HTML-sammenligningen er en stadig mere efterspurgt procedure, især inden for automatiserede dokumentarbejdsgange. Lad os udforske typiske scenarier, hvor automatiseret HTML-sammenligning kan være yderst værdifuld:
Som du kan se, tilbyder programmatisk HTML-sammenligning enorme fordele på forskellige domæner, hvilket muliggør strømlinede arbejdsgange, forbedret samarbejde og øget produktivitet. Med denne C++ API har du magten til at udnytte disse fordele problemfrit i dine C++-projekter. Prøv vores live-demo ved at uploade to HTML-dokumenter, vælge målformatet for at fremhæve forskellene og undersøge C++ kodeeksemplet. Dette C++-uddrag demonstrerer, hvordan man finder forskelle mellem HTML-filer og gemmer resultaterne i det krævede format.
En vigtig pointe: de sammenlignede HTML-dokumenter bør ikke have revisioner, før de kalder sammenligningsmetoden. Du skal først acceptere alle revisionerne.
dotnet add package Aspose.Words.Cpp
Kopi
using namespace Aspose::Words;
auto docA = MakeObject<Document>(u"Input1.html");
auto docB = MakeObject<Document>(u"Input2.html");
// 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.html");
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.
Du kan udføre sammenligningshandlinger for andre filformater: