![](https://products.fileformat.com/th/pdf/swift/aspose-pdf-cloud-swift-sdk/header-image.png)
Aspose.PDF Cloud Swift SDK
Swift REST SDK เพื่อสร้าง จัดการ และแปลง PDF
PDF Swift Cloud API ที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถพัฒนาแอปพลิเคชัน Swift สำหรับการสร้าง แก้ไข จัดการ และแปลงไฟล์ PDF ในระบบคลาวด์
Aspose.PDF Cloud Swift SDK เป็นโซลูชันการประมวลผล PDF ที่ทรงพลังและเชื่อถือได้ ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้าง แก้ไข จัดการและแปลงเอกสาร PDF ภายในแอปพลิเคชัน Swift ของตนเอง API ได้รวมการสนับสนุนที่แข็งแกร่งมากสำหรับการนำเข้าและส่งออกข้อมูลจากเอกสาร PDF เช่นเดียวกับการแปลงไฟล์หลายรูปแบบเป็น PDF เช่น EPUB, เว็บ, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown และ อีกมากมาย
Aspose.PDF Cloud Swift SDK จัดการได้ง่ายมากและนำเสนอคุณสมบัติที่หลากหลายสำหรับการทำงานกับเอกสาร PDF เช่น การสร้าง PDF ตั้งแต่เริ่มต้น การแปลงเอกสาร PDF เป็นรูปแบบไฟล์อื่นๆ ที่รองรับ การเพิ่มคำอธิบายประกอบ PDF การกรอกแบบฟอร์ม PDF การสนับสนุน, การนำเข้าข้อมูลลงในเอกสาร PDF, การจัดการตารางในเอกสาร PDF, แทรกรูปภาพใน PDF, เพิ่มส่วนหัวและส่วนท้าย, จัดการบุ๊กมาร์กและลิงก์ใน PDF, ทำงานกับตราประทับ, จัดการคำอธิบายประกอบ, เข้ารหัสและถอดรหัสเอกสาร PDF, ส่งออกข้อมูลจากเอกสาร PDF และ เป็นต้น
Aspose.PDF Cloud Swift SDK ได้รวมการสนับสนุนที่แข็งแกร่งมากสำหรับการแปลงเอกสาร PDF เป็นรูปแบบไฟล์ที่รองรับอื่นๆ เช่น MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/A, XLS และอื่นๆ อีกมากมาย ด้วยอินเทอร์เฟซที่เป็นมิตรต่อผู้ใช้และเอกสารประกอบที่ครอบคลุม Aspose.PDF Cloud Swift SDK ช่วยลดความยุ่งยากในการรวมความสามารถในการประมวลผล PDF เข้ากับแอปพลิเคชัน Swift ของคุณ และช่วยให้นักพัฒนาซอฟต์แวร์สามารถจัดการแม้แต่งานการประมวลผล PDF ที่ซับซ้อนที่สุดได้อย่างง่ายดาย
การเริ่มต้นใช้งาน Aspose.PDF Cloud Swift SDK
วิธีแนะนำในการติดตั้ง Aspose.PDF Cloud Swift SDK คือการใช้ CocoaPods โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น
ติดตั้ง Aspose.PDF Cloud Swift SDK ผ่าน CocoaPods
//First install CocoaPods
$ gem install cocoapods
// To integrate AsposePdfCloud into your Xcode project using CocoaPods, specify it in your Podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target '' do
pod 'AsposePdfCloud', '~> 20.12'
end
// Run the following command to complete the process
$ pod install
คุณยังสามารถดาวน์โหลดได้โดยตรงจากหน้าผลิตภัณฑ์ Aspose PDF
สร้างไฟล์ PDF จากไฟล์อื่นผ่าน Swift API
Aspose.PDF Cloud Swift SDK ได้รวมคุณสมบัติที่มีประโยชน์มากสำหรับการสร้างเอกสาร PDF คุณภาพสูงโดยใช้วิธีการที่หลากหลาย วิธีการเหล่านี้รวมถึงการแปลง EPUB, เว็บ, MHT, HTML, PS, XPS, DOC, PCL, XML, รูปภาพ และรูปแบบไฟล์อื่นๆ เป็น PDF รวมถึงการสร้างเอกสาร PDF ตั้งแต่เริ่มต้นโดยใช้โค้ด Swift Swift SDK ยังให้การสนับสนุนอย่างกว้างขวางสำหรับการตั้งค่าคุณสมบัติของเอกสาร เช่น ชื่อเรื่อง ผู้แต่ง หัวเรื่อง และคำสำคัญ การนำเข้าข้อความ การเพิ่มส่วนหัวและส่วนท้ายให้กับเอกสาร PDF และอื่นๆ อีกมากมาย
สร้างไฟล์ PDF อย่างง่ายจาก XML ผ่าน Swift API
func createPDF(fromXML xmlData: Data, outputPath: String) {
// Parse the XML data and extract the relevant content and formatting information
// Create a PDF context
UIGraphicsBeginPDFContextToFile(outputPath, CGRect.zero, nil)
// Start a new PDF page
UIGraphicsBeginPDFPage()
// Draw the PDF content using Core Graphics
// ...
// End the PDF context and save the file
UIGraphicsEndPDFContext()
}
การแปลง PDF เป็นรูปแบบไฟล์อื่นผ่าน Swift API
Aspose.PDF Cloud Swift SDK ช่วยให้นักพัฒนาซอฟต์แวร์สามารถแปลงเอกสาร PDF เป็นรูปแบบไฟล์ที่หลากหลาย รวมถึง DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ A, XLS และอื่นๆ อีกมากมาย กระบวนการแปลงนี้รวดเร็วและแม่นยำ ทำให้มั่นใจได้ว่าไฟล์เอาต์พุตจะเป็นสำเนาของเอกสาร PDF ต้นฉบับทุกประการ คุณสมบัตินี้มีประโยชน์อย่างยิ่งเมื่อคุณต้องการแยกข้อมูลจากเอกสาร PDF หรือเมื่อคุณต้องการให้ผู้ใช้ที่ไม่ได้ติดตั้งโปรแกรมอ่าน PDF บนอุปกรณ์ของตนสามารถเข้าถึงเอกสาร PDF ได้
แปลงไฟล์ PDF เป็น PPTX ผ่าน Swift API
import AsposePdfCloud
// Set up credentials
let clientId = "your_client_id"
let clientSecret = "your_client_secret"
let apiBaseUrl = "https://api.aspose.cloud"
let config = Configuration(clientId: clientId, clientSecret: clientSecret)
let api = PdfApi(configuration: config)
// Convert PDF to PPTX
let fileName = "input.pdf"
let destFileName = "output.pptx"
let format = "pptx"
let outputFolder = "output"
let storage = "your_storage_name"
let folder = "your_folder_name"
let request = PostPdfInRequest(document: InputStream(data: pdfData), format: format, folder: folder, storage: storage, outPath: outputFolder+"/"+destFileName)
let response = try api.postPdfIn(request: request)
// Download converted file
let downloadRequest = GetDownloadFileRequest(path: response.path!)
let downloadResponse = try api.downloadFile(request: downloadRequest)
let pptxData = downloadResponse.body
เพิ่มและจัดการคำอธิบายประกอบ PDF ผ่าน Swift API
Aspose.PDF Cloud Swift SDK ยังมีฟีเจอร์ที่เกี่ยวข้องกับคำอธิบายประกอบที่มีประสิทธิภาพมาก ช่วยให้นักพัฒนาซอฟต์แวร์สามารถเพิ่มข้อความ ลิงก์ วงกลม ขีดฆ่า บรรทัด รูปภาพ และคำอธิบายประกอบอื่นๆ ลงในเอกสาร PDF คุณสมบัตินี้มีประโยชน์อย่างยิ่งเมื่อคุณต้องการเน้นข้อมูลสำคัญหรือเพิ่มความคิดเห็นในเอกสาร Swift SDK สามารถใช้เพื่อเพิ่มคำอธิบายประกอบลงในเอกสาร PDF ปรับแต่งรูปลักษณ์ และบันทึกไว้เพื่อใช้อ้างอิงในอนาคตได้อย่างง่ายดาย
จะรับคำอธิบายประกอบหน้า PDF โดยใช้คำสั่ง Swift ได้อย่างไร
// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
let pdfAPI = PdfAPI(clientId: "MY_CLIENT_ID", clientSecret: "MY_CLIENT_SECRET");
let pageNumber = 2
pdfAPI.getPageAnnotations(name: name, pageNumber: pageNumber, folder: self.tempFolder) {
(response, error) in
guard error == nil else {
// errror handle
return
}
if let response = response {
// do
}
}
เข้ารหัสและถอดรหัส PDF ผ่าน Swift SDK
Aspose.PDF Cloud Swift SDK ได้รวมคุณสมบัติที่มีประสิทธิภาพมากสำหรับการเข้ารหัสและการถอดรหัสเอกสาร PDF ภายในแอปพลิเคชันระบบคลาวด์ของ Swift Swift SDK ได้รวมคุณสมบัติที่สำคัญหลายประการสำหรับการจัดการการเข้ารหัสและถอดรหัสเอกสาร PDF เช่น การรับรองเอกสาร PDF, เข้ารหัสเอกสาร PDF โดยใช้รหัสผ่าน, เพิ่มฟิลด์ลายเซ็นลงใน PDF, อ่านฟิลด์ลายเซ็นจากเอกสาร PDF, ถอดรหัสเอกสาร PDF และอื่นๆ อีกมากมาย มากกว่า. ตัวอย่างต่อไปนี้แสดงวิธีที่นักพัฒนาซอฟต์แวร์สามารถเข้ารหัสเอกสาร PDF ในระบบคลาวด์โดยใช้โค้ด Swift
เข้ารหัสเอกสาร PDF ผ่าน Swift API
import AsposePDFCloud
let config = Configuration()
config.appKey = "your_app_key"
config.appSID = "your_app_SID"
let pdfApi = PdfApi(configuration: config)
let encryptOptions = EncryptDocument(
encryptionAlgorithm: EncryptionAlgorithm.aes,
ownerPassword: "owner_password",
permissions: Permissions.allowAll,
userPassword: "user_password")
let localFile = "local_file.pdf"
let encryptedFile = "encrypted_file.pdf"
pdfApi.putEncryptDocument(
name: localFile,
encryption: encryptOptions,
outPath: encryptedFile) { (response, error) in
if let error = error {
print("Error while encrypting document: \(error)")
} else {
print("Document encrypted successfully.")
}
}