1. Товары
  2.   HTML
  3.   Swift
  4.   Aspose.HTML Cloud SDK for Swift

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‑документами уже сегодня.

Previous Next

Начало работы с 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‑стилями и многое другое.

 Русский