Integrieren Sie den Dokumenten-Unterschiedsprüfer in Ihre Apex-Anwendungen mithilfe von REST API. Vergleichen Sie Bilder, Dokumente, eBooks, CAD und PDF-Dateien usw.
Kostenlos testenGroupDocs.Comparison für die Cloud ist ein REST API, das Ihre Apex-Anwendungen befähigt, zwei Dokumente desselben Formats zu vergleichen, um Unterschiede zu ermitteln, eine Ergebnisdatei zu erstellen und Ihnen das Akzeptieren oder Ablehnen der gefundenen Änderungen zu ermöglichen. Unser Dokumentenvergleich SDK für Apex ermöglicht eine einfache Integration in Ihre bestehenden Anwendungen, sodass Ihre Endbenutzer Dokumente, Tabellenkalkulationen, Präsentationen, Microsoft Visio-Diagramme, E-Mails und Dateien vieler weiterer Formate vergleichen können.
Mit GroupDocs.Comparison Cloud API können Sie Dokumente vergleichen und die Liste der Änderungen zwischen ihnen erhalten. Der folgende Codeabschnitt zeigt, wie Sie die Unterschiede zwischen einer Quell- und einer Zieldatei DOCX ermitteln und deren Unterschiede in einer Ergebnis-DOCX-Datei mithilfe von Apex abrufen:
# 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);