Porównaj dwa PDF za pomocą Go

Bardzo dokładny Go sprawdzanie różnic do porównywania PDF plików i znajdowania różnic między nimi

Nasz potężny Go SDK pozwala znaleźć różnicę między PDF dokumentami i zapisać wyniki w wygodnym formacie do przeglądania. Aby zweryfikować możliwości naszych produktów, porównaj PDF pliki korzystające z tej Go biblioteki i zobacz różnice.

Zobacz fragment kodu

Porównaj PDF w Go

Nasz zestaw SDK Go został zaprojektowany tak, aby zapewnić najdokładniejsze wyniki, mimo że samo porównanie jest złożoną funkcją.

Czasami trzeba mieć pewność, że dokument w PDF formacie nie został zmieniony, a jeśli tak się stało, to trzeba dowiedzieć się, na czym polega różnica. Po prostu użyj naszego narzędzia porównywania Go, aby porównać dwa PDF pliki i znaleźć różnice w całych słowach lub pojedynczych znakach. Co więcej, jeśli w słowie zmienił się tylko jeden znak, słowo to zostanie oznaczone jako całkowicie zmienione.

Teraz nie musisz już tracić czasu na ręczne porównywanie PDF dokumentów, możesz szybko znaleźć nawet drobne zmiany i wyeksportować takie różnice do dokumentu w wygodnym formacie.

Spróbuj porównać PDF dokumenty

Sprawdź jak działa nasze rozwiązanie do porównywania PDF plików przy użyciu Go SDK. Aby to osiągnąć, załaduj PDF pliki, które chcesz porównać i wybierz format pliku eksportu – zostanie on automatycznie załadowany po porównaniu.

Pamiętaj, że przed wywołaniem metody porównania musisz zaakceptować wszystkie poprawki w porównywanych dokumentach, jak pokazano w naszym przykładzie:

Prześlij porównany plik
Uruchom kod
Prześlij drugi plik do porównania
Wybierz format docelowy z listy
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"

//  Prześlij dokumenty do pamięci w chmurze.
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)

//  Porównaj dokumenty w chmurze.
compareDataOptions := models.CompareData{
    Author: ToStringPointer("author"),
    ComparingWithDocument: ToStringPointer(fileName2),
}
compareDocumentRequestOptions := map[string]interface{}{"destFileName": fileResult,}
compareDocumentRequest := &models.CompareDocumentRequest{
    Name: ToStringPointer(fileName1),
    CompareData: &compareDataOptions,
    Optionals: compareDocumentRequestOptions,
}
_, _, _ = wordsApi.CompareDocument(ctx, compareDocumentRequest)

//  Pobierz dokument wynikowy z pamięci w chmurze.
downloadFileRequestOptions := map[string]interface{}{}
downloadFileRequest := &models.DownloadFileRequest{
    Path: ToStringPointer(fileResult),
    Optionals: downloadFileRequestOptions,
}
_, _ = wordsApi.DownloadFile(ctx, downloadFileRequest)
Uruchom kod
  
Skopiuj kod Go do schowka

Jak porównać dwa pliki tekstowe

  1. Zainstaluj Aspose.Words Cloud for Go
  2. Dodaj odniesienie do biblioteki (zaimportuj bibliotekę) do swojego Go projektu
  3. Załaduj dwa PDF dokumenty do porównania
  4. Wywołaj CompareDocument(), aby porównać PDF dokumenty
  5. Pobierz dokument wynikowy z pamięci w chmurze

Go biblioteka do użycia porównaj

Uruchom go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, aby zainstalować Aspose.Words Cloud SDK for Go. Wiele przydatnych informacji o innych metodach instalacji można znaleźć w sekcji "How to use SDK".

Klonuj kod źródłowy Aspose.Words Cloud SDK for Go z GitHub i używaj go w swoim projekcie. Postępuj zgodnie z tymi Instructions, aby szybko uzyskać niezbędne dane uwierzytelniające i uzyskać dostęp do naszego interfejsu REST API.

wymagania systemowe

Zapoznaj się z Repository Documentation, aby zobaczyć szczegóły.

Inne obsługiwane formaty plików

Możesz wykonać operację porównania dla innych formatów plików:

5%

Subskrybuj aktualizacje produktów Aspose

Otrzymuj comiesięczne biuletyny i oferty dostarczane bezpośrednio do Twojej skrzynki pocztowej.

© Aspose Pty Ltd 2001-2024. Wszelkie prawa zastrzeżone.