
Aspose.HTML Cloud SDK for Swift
Swift HTML SDK для создания, проверки и конвертации HTML‑файлов
Мощный API обработки HTML, который позволяет программистам создавать, редактировать, проверять, манипулировать и конвертировать HTML‑контент в форматы PDF и изображений
Что такое Aspose.HTML Cloud SDK для Swift?
В современном быстро меняющемся цифровом мире создание и управление HTML‑документами является обычной потребностью для многих компаний и разработчиков программного обеспечения. Чтобы упростить эту задачу и расширить возможности разработчиков Swift, Aspose представила Aspose.HTML Cloud SDK for Swift. Этот мощный инструмент открывает мир возможностей для работы с HTML‑документами в облаке, делая процесс генерации, конвертации и извлечения содержимого из HTML‑файлов проще, чем когда-либо. Библиотека упрощает задачи манипуляции HTML‑документами, экономя время и усилия разработчиков.
Aspose.HTML Cloud SDK для Swift — это набор средств разработки, который позволяет разработчикам Swift работать с HTML‑документами в облаке. Он предоставляет широкий спектр возможностей, включая конвертацию HTML в PDF, конвертацию HTML в изображения и извлечение контента из HTML. С помощью этого SDK профессионалы могут автоматизировать создание PDF из HTML‑шаблонов, делать скриншоты веб‑страниц и без труда извлекать данные из HTML‑документов. SDK основан на облаке, что делает его независимым от платформы. Разработчики могут использовать его на различных платформах, включая iOS, macOS и Linux, не беспокоясь о проблемах совместимости.
Aspose.HTML Cloud SDK для Swift предоставляет удобный и интуитивный интерфейс, позволяющий разработчикам работать с HTML‑документами без обширного программирования. Он дает разработчикам возможность использовать мощь облака для манипуляций с HTML‑документами. С такими функциями, как конвертация HTML в PDF, конвертация HTML в изображения и извлечение контента из HTML, он предлагает универсальный набор инструментов для широкого спектра приложений. Используя этот SDK, разработчики на Swift могут повысить продуктивность, снизить эксплуатационные расходы и предоставить решения высокого качества по обработке HTML‑документов. Независимо от того, создаёте ли вы веб‑приложения, мобильные приложения или настольные программы, Aspose.HTML Cloud SDK для Swift является ценным инструментом в вашем наборе разработки. Исследуйте его возможности и оптимизируйте процессы управления HTML‑документами уже сегодня.
Начало работы с Aspose.HTML Cloud SDK для Swift SDK
Рекомендуемый способ установки Aspose.HTML Cloud SDK для Swift — использование GitHub. Пожалуйста, используйте следующую команду для беспроблемной установки.
Установите Aspose.HTML для .NET через GitHub
Clone https://github.com/aspose-html-cloud/aspose-html-cloud-swift.git
Вы можете скачать библиотеку напрямую со страницы продукта Aspose.HTML Cloud SDK для Swift.
Конвертация HTML в документы Word с помощью Swift
Aspose.HTML Cloud SDK для Swift предоставляет разработчикам программного обеспечения возможность загружать и конвертировать HTML‑документы в форматы файлов Microsoft Office Word DOC и DOCX. Эти форматы документов очень популярны и могут включать широкий спектр данных, включая текст, таблицы, растровую и векторную графику, видео, звук и диаграммы. Библиотека позволяет разработчикам загружать HTML‑документ из места хранения по его имени, либо по URL, либо из локального файла на диске пользователя. Следующий пример показывает, как преобразовать веб‑страницу в формат Word DOCX и сохранить результат на локальном диске.
Как преобразовать веб-страницу в файл DOCX с помощью кода Swift?
import Alamofire
import Foundation
import XCTest
import AsposeHtmlCloud
static let fm = FileManager.default
let resultDir = fm.homeDirectoryForCurrentUser.appendingPathComponent("Documents/Aspose.HTML.Cloud.SDK.Swift/Tests/AsposeHtmlCloudTests/TestResult")
func fileExist(name: String) -> Bool {
return FileManager.default.fileExists(atPath: name)
}
ClientAPI.setConfig(
basePath: "https://api.aspose.cloud/v4.0",
authPath: "https://api.aspose.cloud/connect/token",
apiKey: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
appSID: "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
debugging: true
)
let format = "docx"
let src = "https://example.com"
let dst = resultDir.appendingPathComponent("Output.\(format)").absoluteString
let expectation = self.expectation(description: "testConvert to \(format)")
HtmlAPI.convertUrlToLocal(src: src, dst: dst, options: nil) { (data, error) in
guard error == nil else {
XCTFail("Error convert web site to \(format)). Error=\(error!.localizedDescription)")
return
}
let resultPath = data!.file!
XCTAssertTrue(fileExist(name: resultPath))
expectation.fulfill()
}
self.waitForExpectations(timeout: 100.0, handler: nil)
Проверка и разбор HTML с помощью Swift
Aspose.HTML Cloud SDK для Swift включает очень полезные функции для работы с HTML‑документами. SDK обеспечивает корректность ваших HTML‑документов с помощью встроенных функций валидации. Это помогает поддерживать контент высокого качества и избегать проблем с отображением. Кроме того, разработчики программного обеспечения могут без труда извлекать конкретные данные из HTML‑документов, что позволяет работать со структурированным контентом и улучшать процессы извлечения данных. SDK поддерживает извлечение текста и метаданных из HTML‑документов, а также получение конкретных элементов или данных из HTML‑контента с помощью запросов XPath.
Конвертация HTML в PDF с помощью API Swift
Aspose.HTML Cloud SDK для Swift позволяет разработчикам программного обеспечения легко конвертировать их HTML‑документы в формат PDF непосредственно в их Swift‑приложениях. API поддерживает указание пользовательских настроек генерации PDF, таких как размер страницы, поля, колонтитулы и ориентация. Используя возможности конвертации, разработчики могут создавать высококачественные отчёты, счета‑фактуры и документацию напрямую из HTML‑контента. Библиотека также поддерживает конвертацию в другие популярные форматы файлов, такие как DOC, DOCX, MHTML, XPS, EPUB и многие другие. Ниже приведён пример, демонстрирующий, как разработчики могут конвертировать HTML в PDF с помощью команд Swift.
Как преобразовать HTML в PDF с помощью Swift API?
let fileName = "test.html"
let format = "pdf"
let src = url(forResource: fileName).absoluteString
let expectation = self.expectation(description: "testConvert to \(format)")
let dst = resultDir.appendingPathComponent("Output.\(format)").absoluteString
HtmlAPI.convertLocalToLocal(src: src, dst: dst, options: nil) { (data, error) in
guard error == nil else {
XCTFail("Error convert html to \(format)). Error=\(error!.localizedDescription)")
return
}
let resultPath = data!.file!
XCTAssertTrue(fileExist(name: resultPath))
expectation.fulfill()
}
self.waitForExpectations(timeout: 100.0, handler: nil)
Генерация HTML‑документов с помощью API Swift
Aspose.HTML Cloud SDK для Swift предоставляет полную функциональность для программного создания HTML‑документа внутри Swift‑приложений. В библиотеке есть несколько важных возможностей для работы с HTML‑документами, таких как добавление или изменение HTML‑элементов, управление атрибутами HTML, вставка или изменение содержимого, загрузка HTML‑файла по URL, загрузка HTML из файла, извлечение изображений из HTML‑документов, обработка гиперссылок, работа с CSS‑стилями и многое другое.
