1. Продукти
  2.   HTML
  3.   Swift
  4.   Aspose.HTML Cloud SDK для Swift

Aspose.HTML Cloud SDK для 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, без турбот про проблеми сумісності.

Аспоcе.HTML Cloud SDK для Swift SDK надає зручний та інтуїтивний інтерфейс, що дозволяє розробникам працювати з 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 for Swift SDK сторінки продукту

Конвертація HTML у документи Word за допомогою Swift

Aspose.HTML Cloud SDK for 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 за допомогою Swift API

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-документів за допомогою Swift API

Aspose.HTML Cloud SDK для Swift забезпечує повний функціонал для програмного створення HTML‑документів у їхніх Swift‑додатках. У бібліотеці є кілька важливих можливостей для роботи з HTML‑документами, таких як додавання або зміна HTML‑елементів, керування атрибутами HTML, вставка або модифікація вмісту, завантаження HTML‑файлу за URL, завантаження HTML з файлу, витягування зображень з HTML‑документів, обробка гіперпосилань, робота зі стилями CSS та багато іншого.

 Українська