Võrrelge kahte PDF kasutades Go

Väga täpne Go erinevuste kontrollija, et võrrelda PDF faili ja leida nende vahel erinevusi

Meie võimas Go SDK võimaldab teil leida erinevusi PDF dokumentide vahel ja salvestada tulemused vaatamiseks mugavasse vormingusse. Meie toote võimaluste kontrollimiseks võrrelge PDF faili selle Go teegi abil ja vaadake erinevusi.

Kuva koodilõik

Võrrelge PDF-i rakenduses Go

Meie Go SDK eesmärk on anda teile kõige täpsem tulemus, kuigi võrdlemine on iseenesest keeruline funktsioon.

Mõnikord peate olema kindel, et PDF-vormingus dokumenti pole muudetud, ja kui on, siis peate uurima, milles see erinevus seisneb. Kasutage meie Go diff tööriista, et võrrelda kahte PDF-faili ja leida erinevusi tervete sõnade või üksikute märkide vahel. Veelgi enam, kui sõnas on muutunud ainult üks märk, märgitakse see sõna täielikult muudetuks.

Nüüd ei pea te enam kulutama aega käsitsi PDF-dokumentide võrdlemisele ning saate kiiresti leida isegi väikesed muudatused ja eksportida sellised erinevused mugavas vormingus dokumenti.

Proovige võrrelda PDF-dokumente

Vaadake, kuidas töötab meie lahendus PDF-failide võrdlemiseks Go SDK abil. Selle saavutamiseks laadige PDF-failid, mida soovite võrrelda, ja valige ekspordi failivorming – see laaditakse pärast võrdlemist automaatselt.

Pange tähele, et enne võrdlusmeetodi kutsumist peate nõustuma kõigi võrreldavate dokumentide redaktsioonidega, nagu on näidatud meie näites:

Laadige üles võrreldav fail
Käivita kood
Laadige võrdlemiseks üles teine fail
Valige loendist sihtvorming
import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)

fileName1:= "Input1.pdf"
fileName2:= "Input2.pdf"
fileResult:= "Output.pdf"

//  Dokumentide üleslaadimine pilvesalvestusse.
firstDocumentContent, _ := os.Open(fileName1)
uploadFirstFileRequestOptions := map[string]interface{}{}
uploadFirstFileRequest := &models.UploadFileRequest{
    FileContent: firstDocumentContent,
    Path: ToStringPointer(fileName1),
    Optionals: uploadFirstFileRequestOptions,
}
_, _, _ = wordsApi.UploadFile(ctx, uploadFirstFileRequest)

secondDocumentContent, _ := os.Open(fileName2)
uploadSecondFileRequestOptions := map[string]interface{}{}
uploadSecondFileRequest := &models.UploadFileRequest{
    FileContent: secondDocumentContent,
    Path: ToStringPointer(fileName2),
    Optionals: uploadSecondFileRequestOptions,
}
_, _, _ = wordsApi.UploadFile(ctx, uploadSecondFileRequest)

//  Dokumentide võrdlemine pilves.
compareDataOptions := models.CompareData{
    Author: ToStringPointer("author"),
    FileReference: models.CreateRemoteFileReference(fileName2),
}
compareDocumentRequestOptions := map[string]interface{}{"destFileName": fileResult,}
compareDocumentRequest := &models.CompareDocumentRequest{
    Name: ToStringPointer(fileName1),
    CompareData: &compareDataOptions,
    Optionals: compareDocumentRequestOptions,
}
_, _, _ = wordsApi.CompareDocument(ctx, compareDocumentRequest)

//  Laadige tulemusdokument alla pilvmälust.
downloadFileRequestOptions := map[string]interface{}{}
downloadFileRequest := &models.DownloadFileRequest{
    Path: ToStringPointer(fileResult),
    Optionals: downloadFileRequestOptions,
}
_, _ = wordsApi.DownloadFile(ctx, downloadFileRequest)
Käivita kood
  
Kopeerige kood Go lõikelauale

Kuidas võrrelda kahte tekstifaili

  1. Installige Aspose.Words Cloud for Go
  2. Lisage oma Go projektile teegi viide (importige teek).
  3. Laadige võrdlemiseks kaks PDF dokumenti
  4. Kutsuge meetod CompareDocument(), et võrrelda PDF dokumenti
  5. Laadige tulemusdokument pilvesalvestusest alla

Go teek, mida võrrelda

Käivitage go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, et installida Aspose.Words Cloud SDK for Go. Muude installimeetodite kohta saate palju kasulikku teavet jaotisest "How to use SDK".

Kloonige GitHubist pärit Aspose.Words Cloud SDK for Go lähtekood ja kasutage seda oma projektis. Järgige neid Instructions, et kiiresti hankida vajalikud turbemandaadid ja pääseda juurde meie REST API le.

Nõuded süsteemile

Üksikasjade vaatamiseks vaadake Repository Documentation.

Muud toetatud failivormingud

Teiste failivormingute puhul saate võrrelda toiminguid:

5%

Tellige Aspose'i tootevärskendused

Saate igakuiseid uudiskirju ja pakkumisi otse teie postkasti.

© Aspose Pty Ltd 2001-2024. Kõik õigused kaitstud.