Vertaa kahta Word tiedostoa C++ kielellä erotarkistustamme käyttämällä. Korkean tarkkuuden C++ sovellusliittymämme avulla voit löytää eron vertailtavien Word dokumenttien välillä ja viedä tulokset kätevään tiedostomuotoon.
Tämän alkuperäisen C++ API:n avulla voit helposti verrata Word-asiakirjoja ja saada erot halutussa tulostusmuodossa. C++-kirjastomme on täysin itsenäinen, eikä se ole riippuvainen ulkoisista työkaluista tai palveluista. Se eliminoi ulkoisten riippuvuuksien tarpeen tarjoamalla kattavan joukon Word-käsittelytoimintoja yhdessä C++-paketissa.
Tällä aloitussivulla tarjoamme sinulle live-demon Word-vertailusta toiminnassa sekä havainnollistavan C++-esimerkin. Se vertaa Word-asiakirjojen sisältöä sekä merkki- että sanatasolla. Vaikka vain yksi merkki olisi muutettu, koko sana merkitään muokatuksi. Koe omakohtaisesti, kuinka helppoa on vertailla kahta dokumenttia lataamalla Word-tiedostoja käyttöliittymään, valitsemalla halutun tulostusmuodon ja saamalla Word-asiakirjojen väliset erot merkittyinä 100 %:n tarkkuudella.
Joskus ei välttämättä ole selvää, onko Word-tiedostoa muokattu, ja asiakirjan kahden version manuaalinen vertailu voi olla pelottava tehtävä. Toisaalta joskus olet varma, että Word-asiakirja on muuttunut, mutta päivitettyjen osien visuaalinen tunnistaminen käy ylivoimaiseksi. Word-vertailu on yhä haluttu menettely erityisesti automatisoiduissa asiakirjatyönkuluissa. Tutkitaan tyypillisiä skenaarioita, joissa automaattinen Word-vertailu voi olla erittäin arvokasta:
Kuten näet, ohjelmallinen Word-vertailu tarjoaa valtavia etuja eri aloilla, mikä mahdollistaa virtaviivaistetut työnkulut, tehostetun yhteistyön ja lisää tuottavuutta. Tämän C++ API:n avulla voit hyödyntää nämä edut saumattomasti C++-projekteissasi. Kokeile live-demoamme lataamalla kaksi Word-dokumenttia, valitsemalla kohdemuoto erojen korostamiseksi ja tutkimalla C++-koodiesimerkkiä. Tämä C++-katkelma osoittaa, kuinka löytää eroja Word-tiedostojen välillä ja tallentaa tulokset vaaditussa muodossa.
Tärkeä seikka: verratuissa Word-dokumenteissa ei saa olla versioita ennen vertailumenetelmän kutsumista. Sinun on ensin hyväksyttävä kaikki versiot.
dotnet add package Aspose.Words.Cpp
Kopio
using namespace Aspose::Words;
auto docA = MakeObject<Document>(u"Input1.docx");
auto docB = MakeObject<Document>(u"Input2.docx");
// Ennen vertailua ei pitäisi tehdä muutoksia.
docA->AcceptAllRevisions();
docB->AcceptAllRevisions();
docA->Compare(docB, u"Author Name", time(0));
docA->Save(u"Output.docx");
Aspose.Words for C++ asentamiseen kehittäjäympäristöösi on kolme vaihtoehtoa. Valitse tarpeitasi vastaava ja seuraa vaiheittaisia ohjeita:
Tämän C++ -kirjaston avulla voit kehittää ohjelmistoja Microsoft Windows, Linux- ja macOS -käyttöjärjestelmiin:
Jos kehität ohjelmistoa Linuxille tai macOS: lle, tarkista lisätietojen kirjaston riippuvuuksista (fontconfig ja mesa-glu -paketit) Product Documentationista.
Voit suorittaa vertailutoiminnon muille tiedostomuodoille: