Наш потужний Swift SDK дозволяє знайти різницю між DOCX документами та зберігати результати у зручному для перегляду форматі. Щоб перевірити можливості нашого продукту, порівняйте DOCX файли за допомогою цієї бібліотеки Swift і подивіться на відмінності.
Наш Swift SDK розроблений, щоб дати вам найточніший результат, хоча порівняння саме по собі є складною функцією.
Іноді потрібно переконатися, що документ у DOCX форматі не змінено, а якщо так, то з’ясувати, в чому різниця. Просто використовуйте наш інструмент Swift diff, щоб порівняти два DOCX файли і знайти відмінності в цілих словах або окремих символах. Крім того, якщо змінився лише один символ у слові, це слово буде позначено як змінене повністю.
Тепер вам більше не потрібно витрачати час на порівняння документів DOCX вручну, і ви можете швидко знайти навіть невеликі зміни та експортувати такі відмінності в документ у зручному форматі.
Перевірте, як працює наше рішення для порівняння DOCX файлів за допомогою Swift SDK. Для цього завантажте DOCX файли, які ви хочете порівняти, і виберіть формат файлу для експорту – він буде автоматично завантажений після порівняння.
Зауважте, що вам потрібно прийняти всі зміни в порівнюваних документах перед викликом методу порівняння, як показано в нашому прикладі:
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 і менеджер залежностей 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, щоб побачити більше деталей.
Ви можете виконати операцію порівняння для інших форматів файлів: