Порівняйте Word файли або PDF за допомогою Swift SDK

Потужна Swift бібліотека для порівняння файлів у PDF, Word, HTML, TXT, MD та інших форматах

Використовуйте наш інструмент перевірки відмінностей Swift файлів, порівняйте два документи та подивіться, як відмінності між ними чітко відображаються у результатах. Вам більше не потрібно порівнювати документи вручну. Також зауважте, що результат порівняння можна експортувати в DOCX, PDF, DOC та інші.

Переглянути фрагмент коду

Порівняння двох файлів у Swift

Наше рішення Swift розроблено, щоб дати вам найкращі можливі результати при використанні складного алгоритму порівняння. Отже, вам більше не потрібно вручну шукати відмінності в документах – сміливо використовуйте наш API, щоб відрізняти два файли.

Наша система порівняння шукає відмінності на рівні символів або цілих слів. І якщо було змінено лише один символ, усе слово буде виділено як змінене. Усі знайдені зміни можна чітко переглянути на виході та експортувати у зручному форматі.

Найпопулярнішими типами порівняння є порівняння PDF файлів і Word. Тому ми вивчимо наш інструмент Swift diff і його функцію порівняння на цих прикладах.

Порівняйте PDF у Swift

Іноді потрібно переконатися, що PDF-документ не змінено, і порівняти його з оригінальною версією. Або ви вже знаєте, що ваш PDF дійсно змінився, і вам потрібно шукати, де і як. Тоді ви зможете порівняти дві версії PDF-файлів і побачити відмінності. А щоб не робити це вручну, просто скористайтеся нашим API перевірки відмінностей Swift.

З нашим рішенням 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";

//  Завантаження документів у хмарне сховище.
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);

//  Порівняти документи в хмарі.
let compareDataOptions = CompareData()
  .setAuthor(author: "author")
  .setFileReference(fileReference: FileReference(remoteFilePath: fileName2));
let compareDocumentRequest =
    CompareDocumentRequest(name: fileName1, compareData: compareDataOptions,
	destFileName: fileResult);
_ = try api.compareDocument(request: compareDocumentRequest);

//  Завантажити документ результату з хмарного сховища.
let downloadFileRequest = DownloadFileRequest(path: fileResult);
let downloadFileResult = try api.downloadFile(request: downloadFileRequest);
try downloadFileResult?.first?.value.write(
    to: currentDir!.appendingPathComponent(fileResult, isDirectory: false));
Виконати код
  
Скопіюйте код Swift у буфер обміну

Як порівняти документи Word, PDF, HTML Swift REST API

  1. Установіть Aspose.Words Cloud for Swift
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) до свого проекту Swift
  3. Завантажте два документи для порівняння
  4. Викличте метод compareDocument(), щоб порівняти два документи
  5. Завантажте документ результату з хмарного сховища

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. Всі права захищені.