1. Produk
  2.   PDF
  3.   Swift
  4.   Aspose.PDF Cloud Swift SDK

Aspose.PDF Cloud Swift SDK

 
 

Swift REST SDK untuk Mencipta, Memanipulasi & Menukar PDF

PDF Swift Cloud API yang membolehkan pembangun perisian membangunkan aplikasi Swift untuk menjana, mengedit, memanipulasi & Menukar fail PDF dalam awan.

Aspose.PDF Cloud Swift SDK ialah penyelesaian pemprosesan PDF yang berkuasa dan boleh dipercayai yang membolehkan pembangun perisian mencipta, mengedit , memanipulasi dan menukar dokumen PDF di dalam aplikasi Swift mereka sendiri. API telah menyertakan sokongan yang sangat kuat untuk mengimport dan mengeksport data daripada dokumen PDF serta menukar berbilang format fail kepada PDF seperti EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown dan banyak lagi.

Aspose.PDF Cloud Swift SDK sangat mudah dikendalikan dan menawarkan pelbagai ciri untuk bekerja dengan dokumen PDF, seperti penjanaan PDF dari awal, penukaran dokumen PDF kepada format fail lain yang disokong, menambah anotasi PDF, pengisian borang PDF sokongan, Mengimport data ke dalam Dokumen PDF, pengurusan jadual dalam Dokumen PDF, memasukkan imej dalam PDF, menambah pengepala dan pengaki, mengurus penanda halaman dan pautan dalam PDF, bekerja dengan setem, mengurus anotasi, menyulitkan dan menyahsulit Dokumen PDF, mengeksport data daripada dokumen PDF dan seterusnya.

Aspose.PDF Cloud Swift SDK telah menyertakan sokongan yang sangat kuat untuk menukar dokumen PDF kepada format fail lain yang disokong, seperti MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/A, XLS dan banyak lagi. Dengan antara muka mesra pengguna dan dokumentasi komprehensif, Aspose.PDF Cloud Swift SDK memudahkan proses penyepaduan keupayaan pemprosesan PDF ke dalam aplikasi Swift anda dan membolehkan pembangun perisian mengendalikan walaupun tugas pemprosesan PDF yang paling kompleks dengan mudah.

Previous Next

Bermula dengan Aspose.PDF Cloud Swift SDK

Cara yang disyorkan untuk memasang Aspose.PDF Cloud Swift SDK menggunakan CocoaPods. Sila gunakan arahan berikut untuk pemasangan yang lancar.

Pasang Aspose.PDF Cloud Swift SDK melalui 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

Anda juga boleh memuat turunnya terus daripada halaman produk Aspose PDF.

Buat Fail PDF daripada Fail Lain melalui API Swift

Aspose.PDF Cloud Swift SDK telah menyertakan ciri yang sangat berguna untuk menjana dokumen PDF berkualiti tinggi menggunakan pelbagai kaedah. Kaedah ini termasuk menukar EPUB, Web, MHT, HTML, PS, XPS, DOC, PCL, XML, imej dan format fail lain kepada PDF, serta mencipta dokumen PDF dari awal menggunakan kod Swift. Swift SDK juga menyediakan sokongan yang meluas untuk menetapkan sifat dokumen, seperti tajuk, pengarang, subjek dan kata kunci, teks import, menambah pengepala dan pengaki pada dokumen PDF dan banyak lagi.

Buat Fail PDF Mudah daripada XML melalui API Swift

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()
}

Penukaran PDF kepada Format Fail Lain melalui API Swift

Aspose.PDF Cloud Swift SDK membenarkan pembangun perisian menukar dokumen PDF kepada pelbagai format fail, termasuk DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ A, XLS dan banyak lagi. Proses penukaran ini adalah pantas dan tepat, memastikan bahawa fail output adalah replika tepat dokumen PDF asal. Ciri ini amat berguna apabila anda perlu mengekstrak data daripada dokumen PDF atau apabila anda ingin menjadikan dokumen PDF boleh diakses oleh pengguna yang tidak memasang pembaca PDF pada peranti mereka.

Tukar Fail PDF kepada PPTX melalui API Swift

 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

Tambah & Urus Anotasi PDF melalui API Swift

Aspose.PDF Cloud Swift SDK juga menawarkan ciri berkaitan anotasi yang sangat berkuasa, membenarkan pembangun perisian menambah teks, pautan, bulatan, coretan, baris, imej dan anotasi lain pada dokumen PDF. Ciri ini amat berguna apabila anda perlu menyerlahkan maklumat penting atau menambah ulasan pada dokumen. Swift SDK boleh digunakan untuk menambahkan anotasi pada dokumen PDF dengan mudah, menyesuaikan penampilannya dan menyimpannya untuk rujukan masa hadapan.

Bagaimana untuk Mendapatkan Anotasi Halaman PDF menggunakan Perintah 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
		}
	}

Sulitkan dan Nyahsulit PDF melalui Swift SDK

Aspose.PDF Cloud Swift SDK telah menyertakan ciri yang sangat berkuasa untuk penyulitan dan penyahsulitan dokumen PDF dalam aplikasi awan Swift. Swift SDK telah memasukkan beberapa ciri penting untuk mengendalikan penyulitan dan penyahsulitan dokumen PDF, seperti mengesahkan dokumen PDF, menyulitkan dokumen PDF dengan menggunakan kata laluan, menambah medan tandatangan pada PDF, membaca medan tandatangan daripada Dokumen PDF, menyahsulit dokumen PDF dan banyak lagi. lebih. Contoh berikut menunjukkan cara pembangun perisian boleh menyulitkan dokumen PDF dalam awan menggunakan kod Swift.

Sulitkan Dokumen PDF melalui API Swift

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.")
        }
}

 Melayu