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

Aspose.PDF Cloud Swift SDK

 
 

Swift REST SDK untuk Membuat, Memanipulasi & Mengonversi PDF

PDF Swift Cloud API yang memungkinkan pengembang perangkat lunak mengembangkan aplikasi Swift untuk menghasilkan, mengedit, memanipulasi & Mengonversi file PDF di cloud.

Aspose.PDF Cloud Swift SDK adalah solusi pemrosesan PDF yang kuat dan andal yang memungkinkan pengembang perangkat lunak membuat, mengedit , memanipulasi, dan mengonversi dokumen PDF di dalam aplikasi Swift mereka sendiri. API telah menyertakan dukungan yang sangat kuat untuk mengimpor dan mengekspor data dari dokumen PDF serta mengkonversi berbagai format file ke PDF seperti EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown dan masih banyak lagi.

Aspose.PDF Cloud Swift SDK sangat mudah ditangani dan menawarkan berbagai fitur untuk bekerja dengan dokumen PDF, seperti pembuatan PDF dari awal, konversi dokumen PDF ke format file lain yang didukung, menambahkan anotasi PDF, pengisian formulir PDF dukungan, Mengimpor data ke dalam Dokumen PDF, manajemen tabel dalam Dokumen PDF, menyisipkan gambar dalam PDF, menambahkan header dan footer, mengelola bookmark dan tautan dalam PDF, bekerja dengan stempel, mengelola anotasi, mengenkripsi dan mendekripsi Dokumen PDF, mengekspor data dari dokumen PDF dan seterusnya.

Aspose.PDF Cloud Swift SDK telah menyertakan dukungan yang sangat kuat untuk mengonversi dokumen PDF ke format file lain yang didukung, seperti MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/A, XLS dan masih banyak lagi. Dengan antarmuka yang ramah pengguna dan dokumentasi yang komprehensif, Aspose.PDF Cloud Swift SDK menyederhanakan proses pengintegrasian kemampuan pemrosesan PDF ke dalam aplikasi Swift Anda dan memungkinkan pengembang perangkat lunak untuk menangani tugas pemrosesan PDF yang paling rumit sekalipun dengan mudah.

Previous Next

Memulai Aspose.PDF Cloud Swift SDK

Cara yang disarankan untuk menginstal Aspose.PDF Cloud Swift SDK adalah menggunakan CocoaPods. Silakan gunakan perintah berikut untuk kelancaran instalasi.

Instal 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 dapat mendownloadnya langsung dari halaman produk Aspose PDF.

Buat File PDF dari File Lain melalui Swift API

Aspose.PDF Cloud Swift SDK telah menyertakan fitur yang sangat berguna untuk menghasilkan dokumen PDF berkualitas tinggi menggunakan berbagai metode. Metode ini termasuk mengonversi EPUB, Web, MHT, HTML, PS, XPS, DOC, PCL, XML, gambar, dan format file lainnya ke PDF, serta membuat dokumen PDF dari awal menggunakan kode Swift. Swift SDK juga menyediakan dukungan ekstensif untuk mengatur properti dokumen, seperti judul, penulis, subjek, dan kata kunci, mengimpor teks, menambahkan header dan footer ke dokumen PDF, dan banyak lagi.

Buat File PDF Sederhana dari XML melalui 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()
}

Konversi PDF ke Format File Lain melalui Swift API

Aspose.PDF Cloud Swift SDK memungkinkan pengembang perangkat lunak mengonversi dokumen PDF ke berbagai format file, termasuk DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ A, XLS dan masih banyak lagi. Proses konversi ini cepat dan akurat, memastikan bahwa file keluaran adalah replika persis dari dokumen PDF asli. Fitur ini sangat berguna ketika Anda perlu mengekstrak data dari dokumen PDF atau ketika Anda ingin membuat dokumen PDF dapat diakses oleh pengguna yang tidak menginstal pembaca PDF di perangkat mereka.

Konversi File PDF ke PPTX melalui 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

Tambahkan & Kelola Anotasi PDF melalui Swift API

Aspose.PDF Cloud Swift SDK juga menawarkan fitur terkait anotasi yang sangat canggih, memungkinkan pengembang perangkat lunak menambahkan teks, tautan, lingkaran, coretan, garis, gambar, dan anotasi lainnya ke dokumen PDF. Fitur ini sangat berguna ketika Anda perlu menyorot informasi penting atau menambahkan komentar ke dokumen. Swift SDK dapat digunakan untuk dengan mudah menambahkan anotasi ke dokumen PDF, menyesuaikan tampilannya, dan menyimpannya untuk referensi di masa mendatang.

Bagaimana Cara 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
		}
	}

Enkripsi dan Dekripsi PDF melalui Swift SDK

Aspose.PDF Cloud Swift SDK telah menyertakan fitur yang sangat canggih untuk enkripsi dan dekripsi dokumen PDF di dalam aplikasi cloud Swift. Swift SDK telah menyertakan beberapa fitur penting untuk menangani enkripsi dan dekripsi dokumen PDF, seperti mengesahkan dokumen PDF, mengenkripsi dokumen PDF dengan menerapkan kata sandi, menambahkan bidang tanda tangan ke PDF, membaca bidang tanda tangan dari Dokumen PDF, mendekripsi dokumen PDF dan banyak lagi lagi. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat mengenkripsi dokumen PDF di cloud menggunakan kode Swift.

Enkripsi Dokumen PDF melalui 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.")
        }
}

 Indonesia