Ενσωματώστε τον έλεγχο διαφορών εγγράφων στις εφαρμογές σας Java χρησιμοποιώντας το REST API. Συγκρίνετε εικόνες, έγγραφα, ηλεκτρονικά βιβλία, αρχεία CAD & PDF κ.λπ.
Ξεκινήστε τη δωρεάν δοκιμήΤο GroupDocs.Comparison για το Cloud είναι ένα REST API που επιτρέπει στις εφαρμογές σας Java να συγκρίνουν δύο έγγραφα ίδιας μορφής για να βρουν διαφορές μεταξύ τους, δημιουργούν ένα αρχείο που προκύπτει και σας επιτρέπει να αποδεχτείτε ή να απορρίψετε τις ανακτηθείσες αλλαγές. Το SDK σύγκρισης εγγράφων για Java επιτρέπει την εύκολη ενσωμάτωση στις υπάρχουσες εφαρμογές σας, έτσι ώστε οι τελικοί χρήστες σας να μπορούν να συγκρίνουν έγγραφα, υπολογιστικά φύλλα, παρουσιάσεις, διαγράμματα Microsoft Visio, email και αρχεία πολλών άλλων μορφών.
Χρησιμοποιώντας το GroupDocs.Comparison Cloud API, μπορείτε να συγκρίνετε έγγραφα και να λάβετε τη λίστα των αλλαγών μεταξύ τους. Το παρακάτω κομμάτι κώδικα δείχνει πώς μπορείτε να ανακτήσετε τη διαφορά μεταξύ ενός αρχείου DOCX προέλευσης και ενός στόχου και να ανακτήσετε τις διαφορές τους σε ένα αρχείο result.DOCX χρησιμοποιώντας 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);