
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 for Swift คือชุดพัฒนาโปรแกรมซอฟต์แวร์ที่ช่วยให้ผู้พัฒนา Swift ทำงานกับเอกสาร HTML บนคลาวด์ มันให้คุณสมบัติต่าง ๆ มากมาย รวมถึงการแปลง HTML เป็น PDF, การแปลง HTML เป็นภาพ, และการสกัดเนื้อหา HTML ด้วย SDK นี้ ผู้เชี่ยวชาญด้านซอฟต์แวร์สามารถทำการสร้าง PDF จากเทมเพลต HTML อัตโนมัติ, ถ่ายภาพหน้าจอของเว็บเพจ, และสกัดข้อมูลจากเอกสาร HTML ได้อย่างง่ายดาย SDK นี้เป็นแบบคลาวด์ ทำให้ไม่จำกัดแพลตฟอร์ม ผู้พัฒนาสามารถใช้ได้บนหลายแพลตฟอร์ม รวมถึง iOS, macOS, และ Linux โดยไม่ต้องกังวลเรื่องความเข้ากันได้
Aspose.HTML Cloud SDK สำหรับ Swift SDK มอบอินเทอร์เฟซที่เป็นมิตรต่อผู้ใช้และใช้งานง่าย ช่วยให้นักพัฒนาซอฟต์แวร์ทำงานกับเอกสาร 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 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 for Swift มีคุณสมบัติที่เป็นประโยชน์มากสำหรับการทำงานกับเอกสาร HTML. SDK รับประกันความถูกต้องของเอกสาร HTML ของคุณโดยใช้คุณสมบัติการตรวจสอบในตัว. สิ่งนี้ช่วยให้คุณรักษาเนื้อหาคุณภาพสูงและหลีกเลี่ยงปัญหาการแสดงผล. นอกจากนี้ นักพัฒนาซอฟต์แวร์สามารถดึงข้อมูลเฉพาะจากเอกสาร HTML ได้อย่างง่ายดาย ทำให้พวกเขาสามารถทำงานกับเนื้อหาแบบมีโครงสร้างและปรับปรุงกระบวนการดึงข้อมูล. มันรองรับการดึงข้อความและเมตาดาต้าจากเอกสาร 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, และอื่น ๆ อีกมากมาย.
