Integrer dokumentforskelkontrol i dine Apex-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 Apex-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 Apex 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 mål-DOCX-fil og hente deres forskelle i en result.DOCX-fil ved hjælp af Apex:
# 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-apex
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);