1. สินค้า
  2.   ไฟล์ PDF
  3.   Swift
  4.   Aspose.PDF Cloud Swift SDK

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 ที่ซับซ้อนที่สุดได้อย่างง่ายดาย

Previous Next

การเริ่มต้นใช้งาน 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.")
        }
}

 ไทย