Συγκρίνετε Word αρχεία ή PDF χρησιμοποιώντας Swift SDK

Ισχυρή βιβλιοθήκη Swift για σύγκριση αρχείων σε PDF, Word, HTML, TXT, MD και άλλες μορφές

Χρησιμοποιήστε τον έλεγχο διαφορών Swift αρχείων, συγκρίνετε δύο έγγραφα και δείτε τις διαφορές μεταξύ τους που εμφανίζονται καθαρά στην έξοδο. Δεν χρειάζεται πλέον να συγκρίνετε τα έγγραφά σας με μη αυτόματο τρόπο. Σημειώστε επίσης ότι το αποτέλεσμα σύγκρισης μπορεί να εξαχθεί σε DOCX, PDF, DOC και άλλα.

Προβολή αποσπάσματος κώδικα

Σύγκριση δύο αρχείων στο Swift

Η λύση μας Swift έχει σχεδιαστεί για να σας προσφέρει τα καλύτερα δυνατά αποτελέσματα όταν χρησιμοποιείτε έναν σύνθετο αλγόριθμο σύγκρισης. Επομένως, δεν χρειάζεται πλέον να αναζητάτε μη αυτόματα διαφορές στα έγγραφα – μη διστάσετε να χρησιμοποιήσετε το API μας για να διαφοροποιήσετε δύο αρχεία.

Η μηχανή σύγκρισης μας αναζητά διαφορές σε επίπεδο χαρακτήρων ή ολόκληρων λέξεων. Και αν άλλαξε μόνο ένας χαρακτήρας, ολόκληρη η λέξη θα επισημανθεί ως αλλαγμένη. Όλες οι αλλαγές που βρέθηκαν μπορούν να προβληθούν καθαρά στην έξοδο και να εξαχθούν σε μια βολική μορφή.

Οι πιο δημοφιλείς τύποι σύγκρισης είναι η σύγκριση PDF αρχείων και Word. Επομένως, θα μάθουμε το εργαλείο διαφοράς Swift και τη λειτουργία σύγκρισης χρησιμοποιώντας αυτά τα παραδείγματα.

Συγκρίνετε το PDF στο Swift

Μερικές φορές χρειάζεται να βεβαιωθείτε ότι το PDF έγγραφο σας δεν έχει τροποποιηθεί και να το συγκρίνετε με την αρχική έκδοση. Ή γνωρίζετε ήδη ότι το PDF σας έχει πραγματικά αλλάξει και πρέπει να δείτε πού και πώς. Στη συνέχεια, μπορείτε να συγκρίνετε δύο εκδόσεις PDF αρχείων και να δείτε τις διαφορές. Και για να αποφύγετε να το κάνετε χειροκίνητα, απλώς χρησιμοποιήστε το Swift diff checker API.

Με τη λύση Swift, θα δείτε ακόμη και μικρές αλλαγές που θα μπορούσατε εύκολα να χάσετε σε μια μη αυτόματη σύγκριση.

Συγκρίνετε δύο Word έγγραφα χρησιμοποιώντας το Swift

Τα Word έγγραφα αλλάζουν αρκετά εύκολα, επομένως είναι σημαντικό να συγκρίνετε τα Word αρχεία για να βεβαιωθείτε ότι μέρη ή ολόκληρο το έγγραφο δεν έχουν αλλάξει.

Για να συγκρίνετε Word αρχεία, χρησιμοποιήστε τη λύση Swift, όπως και με το PDF. Μπορείτε να το κάνετε αυτό στο παρακάτω παράδειγμα.

Συγκρίνετε δύο έγγραφα

Για να δείτε πώς λειτουργεί η σύγκριση εγγράφων Swift, φορτώστε δύο αρχεία που θέλετε να συγκρίνετε και επιλέξτε μια μορφή αρχείου εξαγωγής.

Αφού ολοκληρωθεί η σύγκριση, το έγγραφο με τη διαφορά θα ληφθεί αυτόματα στη μορφή που επιλέξατε.

Είναι σημαντικό τα έγγραφα που συγκρίνονται να μην έχουν καμία αναθεώρηση πριν από τη σύγκριση, επομένως πρέπει να αποδεχθούμε όλες τις αναθεωρήσεις πριν ξεκινήσει η σύγκριση. Μην ανησυχείτε, το έχουμε φροντίσει στο παράδειγμά μας:

Ανεβάστε το συγκριτικό αρχείο
Εκτέλεση κώδικα
Ανεβάστε το δεύτερο αρχείο για σύγκριση
Επιλέξτε τη μορφή προορισμού από τη λίστα
import AsposeWordsCloud

let config = 
    Configuration(clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let fileName1 = "Input1.docx";
let fileName2 = "Input2.docx";
let fileResult = "Output.docx";

//  Μεταφόρτωση εγγράφων στο χώρο αποθήκευσης cloud.
let firstDocumentContent = InputStream(url: URL(string: fileName1))!;
let uploadFirstFileRequest = 
    UploadFileRequest(fileContent: firstDocumentContent, path: fileName1);
_ = try api.uploadFile(request: uploadFirstFileRequest);

let secondDocumentContent = InputStream(url: URL(string: fileName2))!;
let uploadSecondFileRequest = 
    UploadFileRequest(fileContent: secondDocumentContent, path: fileName2);
_ = try api.uploadFile(request: uploadSecondFileRequest);

//  Σύγκριση εγγράφων στο cloud.
let compareDataOptions = CompareData()
  .setAuthor(author: "author")
  .setComparingWithDocument(comparingWithDocument: fileName2);
let compareDocumentRequest = 
    CompareDocumentRequest(name: fileName1, compareData: compareDataOptions,
	destFileName: fileResult);
_ = try api.compareDocument(request: compareDocumentRequest);

//  Λήψη εγγράφου αποτελεσμάτων από την αποθήκευση cloud.
let downloadFileRequest = DownloadFileRequest(path: fileResult);
let downloadFileResult = try api.downloadFile(request: downloadFileRequest);
try downloadFileResult?.first?.value.write(
    to: currentDir!.appendingPathComponent(fileResult, isDirectory: false));
Εκτέλεση κώδικα
  
Αντιγράψτε τον κωδικό Swift στο πρόχειρο

Πώς να συγκρίνετε δύο εκδόσεις ενός αρχείου

  1. Εγκαταστήστε Aspose.Words Cloud for Swift
  2. Προσθέστε μια αναφορά βιβλιοθήκης (εισαγωγή της βιβλιοθήκης) στο έργο σας Swift
  3. Φορτώστε δύο έγγραφα για σύγκριση
  4. Καλέστε τη μέθοδο compareDocument() για να συγκρίνετε δύο έγγραφα
  5. Πραγματοποιήστε λήψη του εγγράφου αποτελέσματος από το χώρο αποθήκευσης cloud

Swift βιβλιοθήκη για σύγκριση

Μπορείτε να χρησιμοποιήσετε τον διαχειριστή πακέτων Swift και τον διαχειριστή εξάρτησης Cocoapods για να εγκαταστήσετε το Aspose.Words Cloud SDK for Swift. Αναλυτικές πληροφορίες σχετικά με την εγκατάσταση του πακέτου παρέχονται στην ενότητα "Installation and Usage".

Εναλλακτικά, μπορείτε να κλωνοποιήσετε Aspose.Words Cloud SDK for Swift από το GitHub και να το χρησιμοποιήσετε στο έργο σας.

Ακολουθήστε αυτές τις Instructions για να λάβετε γρήγορα τα απαραίτητα διαπιστευτήρια ασφαλείας και να αποκτήσετε πρόσβαση στο REST API.

Απαιτήσεις συστήματος

Swift 4.2 ή νεότερη έκδοση

Ανατρέξτε στην Repository Documentation για να δείτε περισσότερες λεπτομέρειες.

Οι πιο δημοφιλείς μορφές για σύγκριση λειτουργιών

5%

Εγγραφείτε στις ενημερώσεις προϊόντων Aspose

Λάβετε μηνιαία ενημερωτικά δελτία και προσφορές απευθείας στο γραμματοκιβώτιό σας.

© Aspose Pty Ltd 2001-2024. Ολα τα δικαιώματα διατηρούνται.