Vertaa Word tai PDF dokumentteja C++

Korkealaatuinen C++ kirjasto kahden PDF, Word, HTML, TXT, MD- ja muiden tiedostojen vertailuun

Ohjelmointisovellusliittymäämme käyttämällä voit vertailla kahta tiedostoa ja löytää eron niiden välillä. Toisin sanoen C++ kirjastomme on tehokas tiedostojen erojen tarkistaja. Kun olet käyttänyt Document Comparison API:ta, voit saada tuloksen ja tallentaa sen DOCX, PDF, DOC ja joissakin muissa muodoissa.

Mikä on asiakirjavertailu

Asiakirjojen vertailu on erittäin monimutkainen toiminto. Mutta toteutimme ratkaisumme, jotta saat mahdollisimman tarkan tuloksen. Sen sijaan, että etsisit asiakirjojen eroja manuaalisesti, vertaa asiakirjoja C++ API:lla.

Asiakirjojen vertailu suoritetaan vertaamalla sanoja merkkien tai kokonaisten sanojen tasolla. Tässä tapauksessa, jos vain merkkiä muutettiin, sana korostetaan koko muuttuneena.

Suosituimmat ovat Word Compare ja PDF Compare. Siksi näytämme C++ Comparison API käyttämällä esimerkkiä Word tiedostojen ja PDF dokumenttien vertailusta.

Vertaa PDF tiedostoja C++

PDF tiedostojen ohjelmallinen vertailu on tyypillinen nykyaikaisen digitaalisen työnkulun tehtävä. Tämä voi olla tarpeen, jos et ole varma, ettei asiakirjaasi ole muokattu. Tai kun tiedät, että alkuperäinen PDF tiedostosi on päivitetty ja haluat tietää miten.

Vertaaksesi kahta PDF tiedostoa, vahvista ne C++ kirjastollamme. Sen avulla voit erotella PDF tiedostoja ja löytää pieniäkin muutoksia, jotka olisivat ihmissilmälle näkymättömiä.

Vertaa Word asiakirjoja C++

Vertaaksesi kahta Word asiakirjaa C++ sinun on tehtävä sama: vertaa ne käyttämällä tehokasta C++ kirjastoamme alla olevan esimerkin avulla.

Toisin kuin PDF tiedostoja, Word asiakirjoja on helpompi muuttaa, minkä vuoksi voi olla niin tärkeää verrata Word asiakirjoja, jos haluat varmistaa, että jotkin sen osat tai koko tiedosto pysyvät muuttumattomina.

Kahden tiedoston vertailu

Voit testata C++ ratkaisumme toimintaa ja erottaa kaksi tiedostoa tuomalla vertailtavat tiedostot ja valitsemalla vientitiedostomuodon. Kun tiedostoja on verrattu, tämän vertailun eron sisältävä asiakirja ladataan automaattisesti.

Huomaa, että verrattavissa olevissa asiakirjoissa ei pitäisi olla versioita ennen vertailumenetelmän kutsumista, joten huolehdimme siitä esimerkissämme:

Vertaa asiakirjoja C++
Syötä tiedostot
Lataa verrattu tiedosto
Suorita koodi
Lataa toinen tiedosto vertailua varten
Tulostusmuoto
Valitse kohdemuoto luettelosta
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");
Suorita koodi

Kuinka vertailla kahta tekstitiedostoa C++

  1. Asenna 'Aspose.Words for C++'
  2. Lisää kirjastoviite (tuo kirjasto) C++ projektiisi
  3. Lataa kaksi asiakirjaa vertailua varten
  4. Hyväksy kaikki versiot ennen 'Compare()' menetelmän kutsumista
  5. Vertaa kahta asiakirjaa kutsumalla 'Compare()' menetelmää
  6. Kutsu 'Save()' menetelmä ja välitä tulostiedostonimi vaaditulla tunnisteella
  7. Hanki pakkauksen tulos erillisenä tiedostona

C++ kirjasto asiakirjojen vertailua varten

Aspose.Words for C++ asentamiseen kehittäjäympäristöösi on kolme vaihtoehtoa. Valitse tarpeitasi vastaava ja seuraa vaiheittaisia ohjeita:

Laitteistovaatimukset

Tämän C++ -kirjaston avulla voit kehittää ohjelmistoja Microsoft Windows, Linux- ja macOS -käyttöjärjestelmiin:

  • GCC >= 6.3.0 ja Clang >= 3.9.1 vaaditaan Linuxille
  • Xcode >= 12.5.1, Clang ja libc++ vaaditaan macOS: lle

Jos kehität ohjelmistoa Linuxille tai macOS: lle, tarkista lisätietojen kirjaston riippuvuuksista (fontconfig ja mesa-glu -paketit) Product Documentationista.

Suosituimmat tiedostomuodot vertailua varten

5%

Tilaa Aspose tuotepäivitykset

Saat kuukausittaiset uutiskirjeet ja tarjoukset suoraan postilaatikkoosi.

© Aspose Pty Ltd 2001-2023. Kaikki oikeudet pidätetään.