Java Cloud SDK για σύγκριση εγγράφων

Ενσωματώστε τον έλεγχο διαφορών εγγράφων στις εφαρμογές σας Java χρησιμοποιώντας το REST API. Συγκρίνετε εικόνες, έγγραφα, ηλεκτρονικά βιβλία, αρχεία CAD & PDF κ.λπ.

Ξεκινήστε τη δωρεάν δοκιμή

Το GroupDocs.Comparison για το Cloud είναι ένα REST API που επιτρέπει στις εφαρμογές σας Java να συγκρίνουν δύο έγγραφα ίδιας μορφής για να βρουν διαφορές μεταξύ τους, δημιουργούν ένα αρχείο που προκύπτει και σας επιτρέπει να αποδεχτείτε ή να απορρίψετε τις ανακτηθείσες αλλαγές. Το SDK σύγκρισης εγγράφων για Java επιτρέπει την εύκολη ενσωμάτωση στις υπάρχουσες εφαρμογές σας, έτσι ώστε οι τελικοί χρήστες σας να μπορούν να συγκρίνουν έγγραφα, υπολογιστικά φύλλα, παρουσιάσεις, διαγράμματα Microsoft Visio, email και αρχεία πολλών άλλων μορφών.‎

Προηγμένες δυνατότητες σύγκρισης εγγράφων REST API

Ανεβάστε έγγραφα στο Cloud Storage και κάντε σύγκριση

Ανάκτηση εγγράφων υποστηριζόμενων μορφών για σύγκριση ως αρχείο ή πίνακας εικόνων

Με βάση τα συγκριτικά έγγραφα Λήψη διαφορών μεταξύ και των δύο στο προκύπτον έγγραφο

Λήψη λίστας κατηγοριών, όπως TypeChanged ή OnlyNumbers κ.λπ., για το περιεχόμενο που έχει αλλάξει

Αποδεχτείτε ή απορρίψτε τις αλλαγές για να τις αποθηκεύσετε ή να τις απορρίψετε

Επιστρέψτε τις ενημερωμένες αλλαγές του εγγράφου που προκύπτει ως σύνολο εικόνων ή ως ροή τους

Λήψη του αποτελέσματος εγγράφου (με ενημερωμένες αλλαγές) μέσω ροής

Λάβετε το έγγραφο (με το αποτέλεσμα της σύγκρισης) ως σύνολο εικόνων ή τη ροή τους

Ανακτήστε το προκύπτον έγγραφο (με το αποτέλεσμα της σύγκρισης) ως ροή

Λάβετε αλλαγές από συγκριτικά έγγραφα

Χρησιμοποιώντας το GroupDocs.Comparison Cloud API, μπορείτε να συγκρίνετε έγγραφα και να λάβετε τη λίστα των αλλαγών μεταξύ τους. Το παρακάτω κομμάτι κώδικα δείχνει πώς μπορείτε να ανακτήσετε τη διαφορά μεταξύ ενός αρχείου DOCX προέλευσης και ενός στόχου και να ανακτήσετε τις διαφορές τους σε ένα αρχείο result.DOCX χρησιμοποιώντας Java:‎

Λάβετε αλλαγές από συγκριτικά έγγραφα χρησιμοποιώντας 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);

Πόροι υποστήριξης και μάθησης

Το GroupDocs.Comparison Cloud προσφέρει επίσης SDK σύγκρισης μεμονωμένων εγγράφων για άλλες δημοφιλείς γλώσσες όπως αναφέρονται παρακάτω:

  Ελληνικά