Integrer dokumentforskelkontrol i dine Java-applikationer ved hjælp af REST API. Sammenlign billeder, dokumenter, e-bøger, CAD- og PDF-filer osv.
Start gratis prøveperiodeGroupDocs.Comparison for Cloud er en REST API, der gør det muligt for dine Java-applikationer at sammenligne to dokumenter i samme format for at finde forskelle mellem dem og lave en resulterende fil og give dig mulighed for at acceptere eller afvise de hentede ændringer. Vores Document Comparison SDK til Java tillader nem integration i dine eksisterende applikationer, så dine slutbrugere kan sammenligne dokumenter, regneark, præsentationer, Microsoft Visio-diagrammer, e-mails og filer i mange andre formater.
Ved at bruge GroupDocs.Comparison Cloud API kan du sammenligne dokumenter og få en liste over ændringer mellem dem. Følgende kodestykke viser, hvordan du kan hente forskellen mellem en kilde- og en DOCX-målfil og hente deres forskelle i en result.DOCX-fil ved hjælp af Java:
# TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud/#/apps (free registration is required).
# For complete examples and data files, please go to https://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-java
String outPath = "result.docx",
sourceName = "source.docx",
targetName = "target.docx";
StorageApi storageApi = Utils.getStorageApiInstance();
// Upload files to Cloud Storage
File file = new File("src/main/resources/" + sourceName);
ResponseMessage storageresponse = storageApi.PutCreate("comparison/" + sourceName, null, null, file);
file = new File("src/main/resources/" + targetName);
storageresponse = storageApi.PutCreate("comparison/" + targetName, null, null, file);
ChangesApi changesApi = Utils.getChangesApiInstance();
PutChangesDocumentRequest request = new PutChangesDocumentRequest();
request.setRequest(GetComparisonRequest(sourceName, targetName));
request.setOutPath(outPath);
Link response = changesApi.putChangesDocument(request);
System.out.println(response);