
Aspose.HTML Cloud SDK برای سوئیفت
SDK HTML سوئیفت برای ایجاد، اعتبارسنجی و تبدیل فایلهای 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 در ابر را میدهد. این SDK مجموعهای گسترده از ویژگیها را ارائه میدهد، از جمله تبدیل HTML به PDF، تبدیل HTML به تصویر، و استخراج محتوای HTML. با استفاده از این SDK، متخصصان نرمافزار میتوانند بهصورت خودکار ایجاد PDFها را از قالبهای HTML انجام دهند، اسکرینشاتهای صفحات وب را بگیرند و بهراحتی دادهها را از اسناد HTML استخراج کنند. این SDK مبتنی بر ابر است و باعث میشود بدون وابستگی به پلتفرم باشد. توسعهدهندگان میتوانند آن را بر روی پلتفرمهای مختلف، از جمله iOS، macOS و Linux، بدون نگرانی درباره مشکلات سازگاری استفاده کنند.
SDK Aspose.HTML Cloud برای Swift یک رابط کاربرپسند و شهودی ارائه میدهد که به توسعهدهندگان نرمافزار امکان کار با اسناد HTML را بدون نیاز به کدنویسی گسترده میدهد. این SDK به توسعهدهندگان قدرت استفاده از قابلیتهای ابر برای دستکاری اسناد HTML را میبخشد. با ویژگیهایی مانند تبدیل HTML به PDF، تبدیل HTML به تصویر و استخراج محتوای HTML، یک جعبه ابزار چندمنظوره برای طیف وسیعی از برنامهها فراهم میکند. با بهرهگیری از این SDK، توسعهدهندگان Swift میتوانند بهرهوری را افزایش دهند، هزینههای عملیاتی را کاهش دهند و راهحلهای پردازش اسناد HTML با کیفیت بالا ارائه کنند. چه در حال ساخت برنامههای وب، برنامههای موبایل یا برنامههای دسکتاپ باشید، Aspose.HTML Cloud SDK برای Swift ابزار ارزشمندی در جعبه ابزار توسعه شماست. قابلیتهای آن را کشف کنید و فرآیندهای مدیریت اسناد HTML خود را امروز بهینهسازی کنید.
شروع کار با Aspose.HTML Cloud SDK برای Swift
روش پیشنهادی برای نصب 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
SDK ابری Aspose.HTML برای 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 و بسیاری دیگر پشتیبانی میکند. مثال زیر نشان میدهد که چگونه توسعهدهندگان میتوانند با استفاده از دستورات Swift، HTML را به PDF تبدیل کنند.
چگونه HTML را با استفاده از API Swift به PDF تبدیل کنیم؟
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 و موارد دیگر.
