Sammenlign to PDF ved hjælp af Java

Meget nøjagtig Java differenskontrol til at sammenligne PDF filer og finde forskelle mellem dem

Vores kraftfulde Java SDK giver dig mulighed for at finde forskellen mellem PDF dokumenter og gemme resultaterne i et praktisk format til visning. For at bekræfte vores produktegenskaber skal du sammenligne PDF filer ved hjælp af dette Java bibliotek og se forskellene.

Sammenlign PDF i Java

Vores Java SDK er designet til at give dig det mest nøjagtige resultat, selvom sammenligning i sig selv er en kompleks funktion.

Nogle gange skal du være sikker på, at dokumentet i PDF-formatet ikke er blevet ændret, og hvis det er tilfældet, skal du finde ud af, hvad forskellen er. Bare brug vores Java diff-værktøj til at sammenligne to PDF-filer og finde forskelle i hele ord eller enkelte tegn. Desuden, hvis kun ét tegn i et ord er ændret, vil dette ord blive markeret som fuldstændigt ændret.

Nu behøver du ikke længere bruge tid på manuelt at sammenligne PDF-dokumenter, og du kan hurtigt finde selv små ændringer og eksportere sådanne forskelle til et dokument i et praktisk format.

Prøv at sammenligne PDF-dokumenter

Se, hvordan vores løsning til at sammenligne PDF-filer ved hjælp af Java SDK fungerer. For at opnå dette skal du indlæse de PDF-filer, du vil sammenligne, og vælge eksportfilformatet - det indlæses automatisk efter sammenligning.

Bemærk, at du skal acceptere alle revisioner i sammenlignede dokumenter, før du kalder sammenligningsmetoden, som vist i vores eksempel:

Upload den sammenlignede fil
Kør kode
Upload den anden fil for at sammenligne
Vælg målformatet fra listen
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

String fileName1 = "Input1.pdf";
String fileName2 = "Input2.pdf";
String fileResult = "Output.pdf";

//  Upload dokumenter til cloud storage.
byte[] firstDocumentContent = Files.readAllBytes(Paths.get(fileName1).toAbsolutePath());
UploadFileRequest uploadFirstFileRequest =
    new UploadFileRequest(firstDocumentContent, fileName1, null);
wordsApi.uploadFile(uploadFirstFileRequest);

byte[] secondDocumentContent = Files.readAllBytes(Paths.get(fileName2).toAbsolutePath());
UploadFileRequest uploadSecondFileRequest =
    new UploadFileRequest(secondDocumentContent, fileName2, null);
wordsApi.uploadFile(uploadSecondFileRequest);

//  Sammenlign dokumenter i skyen.
CompareData compareDataOptions = new CompareData();
compareDataOptions.setAuthor("author");
compareDataOptions.setFileReference(new FileReference(fileName2));

CompareDocumentRequest compareDocumentRequest =
    new CompareDocumentRequest(fileName1, compareDataOptions,
	null, null, null, null, null, fileResult, null);
wordsApi.compareDocument(compareDocumentRequest);

//  Download resultatdokument fra skylager.
DownloadFileRequest downloadFileRequest = new DownloadFileRequest(fileResult, null, null);
byte[] downloadFileResult = wordsApi.downloadFile(downloadFileRequest);
Files.write(Paths.get(fileResult), downloadFileResult.values().iterator().next());
Kør kode
  
Kopiér koden Java til udklipsholderen

Sådan sammenlignes to tekstfiler

  1. Installer Aspose.Words Cloud for Java
  2. Tilføj en biblioteksreference (importér biblioteket) til dit Java projekt
  3. Indlæs to PDF dokumenter for at sammenligne
  4. Kald metoden compareDocument() for at sammenligne PDF dokumenter
  5. Download resultatdokumentet fra skylageret

Java bibliotek at bruge sammenligne

Installer 'Aspose.Words Cloud SDK for Java' ved hjælp af Maven build-automatiseringsværktøj.

Tilføj denne afhængighed til dit projekts POM: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Som et alternativ kan du klone Aspose.Words Cloud SDK for Java -kildekode fra GitHub og bruge den i dit projekt. Følg venligst disse Instructions for hurtigt at få de nødvendige sikkerhedsoplysninger og få adgang til vores REST API.

Systemkrav

Se Repository Documentation for at se detaljerne.

Andre understøttede filformater

Du kan udføre sammenligningshandlinger for andre filformater:

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2024. Alle rettigheder forbeholdes.