Легко открывайте Word документы и PDF всего несколькими строками Swift кода. Наша Swift библиотека предоставит вам все необходимое для программного доступа к содержимому документа.
Если вы хотите открыть текстовый файл и работать с данными в текстовом формате, вы можете сделать это, используя базовые возможности языка Swift и операционной системы. Что касается чтения офисных документов, представленных в самых разнообразных файловых форматах (DOCX, DOC, PDF, RTF, ODT, HTML и др.), то эта задача решается сложнее, так как такие документы описываются древовидными данными структуры в модели DOM.
Наша Swift библиотека - это облачное решение, которое позволит вам открыть документ в любом офисном и веб-формате. Такой распределенный подход дает гибкость в разработке ПО с использованием языка Swift, так как вся ресурсоемкая обработка документов будет происходить на серверах Aspose. Все, что вам нужно, это получить закрытые ключи для доступа к Cloud API в коде Swift.
Вы можете перебирать элементы документа или искать определенные элементы в дереве DOM. Мы предоставляем широкий набор функций Swift как для работы со структурой документа, так и с данными, содержащимися в узлах документа.
Следующий пример кода на Swift поможет вам быстро разобраться, как загрузить документ и выполнить над ним некоторые действия.
import AsposeWordsCloud
let config = Configuration(clientId: "####-####-####-####-####",
clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let fileName = "Input.docx";
let requestFileContent = InputStream(url: URL(
string: try String(contentsOf: fileName, isDirectory: false)))!;
let uploadDocumentRequest = UploadFileRequest(fileContent: requestFileContent, path: fileName);
_ = try api.uploadFile(request: uploadDocumentRequest);
let requestParagraph = ParagraphInsert()
.setText(text: "Reading and writing to the file in the cloud occurs automatically.");
let insertParagraphRequest = InsertParagraphRequest(name: fileName, paragraph: requestParagraph);
_ = try api.insertParagraph(request: insertParagraphRequest);
let downloadDocumentRequest = DownloadFileRequest(path: fileName);
_ = try api.downloadFile(request: downloadDocumentRequest);
Вы можете использовать менеджер пакетов Swift и менеджер зависимостей Cocoapods для установки Aspose.Words Cloud SDK for Swift. Подробная информация об установке пакета приведена в разделе "Installation and Usage".
Как вариант, вы можете клонировать исходный код Aspose.Words Cloud SDK for Swift с GitHub и использовать его в своем проекте.
Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.
Swift 4.2 или новее
Дополнительную информацию смотрите в Repository Documentation.