![](https://products.fileformat.com/tr/pdf/swift/aspose-pdf-cloud-swift-sdk/header-image.png)
Aspose.PDF Cloud Swift SDK
PDF'leri Oluşturmak, Düzenlemek ve Dönüştürmek için Swift REST SDK
Yazılım geliştiricilerin bulutta PDF dosyalarını oluşturmak, düzenlemek, işlemek ve dönüştürmek için Swift uygulamaları geliştirmelerine olanak tanıyan PDF Swift Bulut API'si.
Aspose.PDF Cloud Swift SDK, yazılım geliştiricilerin oluşturmasına, düzenlemesine olanak tanıyan güçlü ve güvenilir bir PDF işleme çözümüdür PDF belgelerini kendi Swift uygulamaları içinde işleyebilir ve dönüştürebilirsiniz. API, PDF belgelerinden veri içe ve dışa aktarmanın yanı sıra EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown ve gibi birden fazla dosya biçimini PDF'ye dönüştürme için çok güçlü bir destek içerir. çok daha fazlası.
Aspose.PDF Cloud Swift SDK'nın kullanımı çok kolaydır ve PDF belgeleriyle çalışmak için sıfırdan PDF oluşturma, PDF belgelerini desteklenen diğer dosya formatlarına dönüştürme, PDF açıklaması ekleme, PDF form doldurma gibi çok çeşitli özellikler sunar. destek, PDF Belgelerine veri aktarma, PDF Belgelerinde tablo yönetimi, PDF'ye resim ekleme, üstbilgi ve altbilgi ekleme, PDF'deki yer işaretlerini ve bağlantıları yönetme, damgayla çalışma, ek açıklamaları yönetme, PDF Belgelerini şifreleme ve şifresini çözme, PDF belgelerinden verileri dışa aktarma ve vb.
Aspose.PDF Cloud Swift SDK, PDF belgelerini MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA gibi desteklenen diğer dosya formatlarına dönüştürmek için çok güçlü bir destek içerir. XML, XPS, PDF/A, XLS ve çok daha fazlası. Aspose.PDF Cloud Swift SDK, kullanıcı dostu arayüzü ve kapsamlı belgeleriyle, PDF işleme yeteneklerini Swift uygulamalarınıza entegre etme sürecini basitleştirir ve yazılım geliştiricilerin en karmaşık PDF işleme görevlerini bile kolaylıkla halletmesine olanak tanır.
Aspose.PDF Cloud Swift SDK'ya Başlarken
Aspose.PDF Cloud Swift SDK'yı kurmanın önerilen yolu CocoaPod'ları kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutları kullanın.
Aspose.PDF Cloud Swift SDK'yı CocoaPods aracılığıyla yükleyin
//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
Ayrıca doğrudan Aspose PDF ürün sayfasından indirebilirsiniz.
Swift API aracılığıyla Diğer Dosyalardan PDF Dosyası Oluşturma
Aspose.PDF Cloud Swift SDK, çeşitli yöntemler kullanarak yüksek kaliteli PDF belgeleri oluşturmaya yönelik çok kullanışlı özellikler içerir. Bu yöntemler arasında EPUB, Web, MHT, HTML, PS, XPS, DOC, PCL, XML, resimler ve diğer dosya formatlarını PDF'ye dönüştürmenin yanı sıra Swift kodunu kullanarak sıfırdan PDF belgeleri oluşturma yer alır. Swift SDK ayrıca başlık, yazar, konu ve anahtar kelimeler gibi belge özelliklerini ayarlama, metni içe aktarma, PDF belgesine üstbilgi ve altbilgi ekleme ve çok daha fazlası için kapsamlı destek sağlar.
Swift API aracılığıyla XML'den Basit bir PDF Dosyası Oluşturun
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()
}
Swift API aracılığıyla PDF'yi Diğer Dosya Formatlarına Dönüştürme
Aspose.PDF Cloud Swift SDK, yazılım geliştiricilerin PDF belgelerini DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ dahil olmak üzere çeşitli dosya formatlarına dönüştürmesine olanak tanır. A, XLS ve çok daha fazlası. Bu dönüştürme işlemi hızlı ve doğrudur; çıktı dosyasının orijinal PDF belgesinin tam bir kopyası olmasını sağlar. Bu özellik, özellikle PDF belgelerinden veri çıkarmanız gerektiğinde veya PDF belgelerini, cihazlarında PDF okuyucuları yüklü olmayan kullanıcılar için erişilebilir kılmak istediğinizde kullanışlıdır.
PDF Dosyasını Swift API aracılığıyla PPTX'e dönüştürün
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
Swift API aracılığıyla PDF Ek Açıklamasını Ekleme ve Yönetme
Aspose.PDF Cloud Swift SDK ayrıca, yazılım geliştiricilerin PDF belgelerine metin, bağlantı, daire, üstü çizili, çizgi, görüntüler ve diğer açıklamalar eklemesine olanak tanıyan, açıklama eklemeyle ilgili çok güçlü özellikler sunar. Bu özellik özellikle önemli bilgileri vurgulamanız veya bir belgeye yorum eklemeniz gerektiğinde kullanışlıdır. Swift SDK, PDF belgelerine kolayca ek açıklamalar eklemek, görünümlerini özelleştirmek ve bunları ileride başvurmak üzere kaydetmek için kullanılabilir.
Swift Komutlarını Kullanarak PDF Sayfası Ek Açıklamaları Nasıl Alınır?
// 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
}
}
Swift SDK aracılığıyla PDF'leri Şifreleyin ve Şifresini Çözün
Aspose.PDF Cloud Swift SDK, Swift bulut uygulamalarında PDF belgelerinin şifrelenmesi ve şifresinin çözülmesi için çok güçlü özellikler içerir. Swift SDK, PDF belgesi şifreleme ve şifre çözme işlemlerini gerçekleştirmek için bir PDF belgesini onaylamak, bir PDF belgesini parola uygulayarak şifrelemek, bir PDF'ye imza alanları eklemek, PDF Belgesinden imza alanlarını okumak, PDF belgelerinin şifresini çözmek ve daha pek çok önemli özellik içerir. Daha. Aşağıdaki örnek, yazılım geliştiricilerin Swift kodunu kullanarak buluttaki PDF belgelerini nasıl şifreleyebileceklerini göstermektedir.
PDF Belgelerini Swift API ile Şifreleyin
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.")
}
}