Aspose.PDF Cloud Swift SDK
PDF-ləri yaratmaq, manipulyasiya etmək və çevirmək üçün Swift REST SDK
Proqram tərtibatçılarına buludda PDF fayllarını yaratmaq, redaktə etmək, manipulyasiya etmək və çevirmək üçün Swift proqramlarını inkişaf etdirməyə imkan verən PDF Swift Cloud API.
Aspose.PDF Cloud Swift SDK proqram tərtibatçılarına yaratmağa, redaktə etməyə imkan verən güclü və etibarlı PDF emal həllidir. , PDF sənədlərini öz Swift proqramları daxilində manipulyasiya edin və çevirin. API PDF sənədlərindən məlumatların idxalı və ixracı, eləcə də EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown və kimi bir çox fayl formatlarını PDF-ə çevirmək üçün çox güclü dəstəyi ehtiva edir. daha çox.
Aspose.PDF Cloud Swift SDK-nı idarə etmək çox asandır və PDF sənədləri ilə işləmək üçün sıfırdan PDF yaratmaq, PDF sənədlərini digər dəstəklənən fayl formatlarına çevirmək, PDF annotasiyasının əlavə edilməsi, PDF formasının doldurulması kimi geniş funksiyalar təklif edir. dəstək, PDF Sənədlərinə verilənlərin idxalı, PDF Sənədlərində cədvəllərin idarə edilməsi, PDF-ə şəkil daxil etmək, başlıqlar və altbilgilər əlavə etmək, PDF-də əlfəcinləri və keçidləri idarə etmək, möhürlə işləmək, annotasiyaları idarə etmək, PDF Sənədlərini şifrələmək və deşifrə etmək, PDF sənədlərindən məlumatları ixrac etmək və s.
Aspose.PDF Cloud Swift SDK PDF sənədlərini MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA kimi digər dəstəklənən fayl formatlarına çevirmək üçün çox güclü dəstəyi ehtiva edir. XML, XPS, PDF/A, XLS və daha çox. İstifadəçi dostu interfeysi və hərtərəfli sənədləri ilə Aspose.PDF Cloud Swift SDK PDF emal imkanlarının Swift proqramlarınıza inteqrasiyası prosesini asanlaşdırır və proqram tərtibatçılarına hətta ən mürəkkəb PDF emal tapşırıqlarını belə asanlıqla həll etməyə imkan verir.
Aspose.PDF Cloud Swift SDK ilə işə başlamaq
Aspose.PDF Cloud Swift SDK quraşdırmanın tövsiyə olunan yolu CocoaPods-dan istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrlərdən istifadə edin.
Aspose.PDF Cloud Swift SDK-nı CocoaPods vasitəsilə quraşdırın
//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
Siz onu birbaşa Aspose PDF məhsul səhifəsindən endirə bilərsiniz.
Swift API vasitəsilə digər fayllardan PDF faylı yaradın
Aspose.PDF Cloud Swift SDK müxtəlif üsullardan istifadə edərək yüksək keyfiyyətli PDF sənədləri yaratmaq üçün çox faydalı funksiyaları özündə birləşdirir. Bu üsullara EPUB, Web, MHT, HTML, PS, XPS, DOC, PCL, XML, şəkillər və digər fayl formatlarını PDF-ə çevirmək, həmçinin Swift kodundan istifadə edərək sıfırdan PDF sənədləri yaratmaq daxildir. Swift SDK, həmçinin başlıq, müəllif, mövzu və açar sözlər, mətni idxal etmək, PDF sənədinə başlıq və altbilgilər əlavə etmək və daha çox kimi sənəd xüsusiyyətlərini təyin etmək üçün geniş dəstək verir.
Swift API vasitəsilə XML-dən Sadə PDF Faylı yaradın
sfunc 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 vasitəsilə PDF-in digər fayl formatlarına çevrilməsi
Aspose.PDF Cloud Swift SDK proqram tərtibatçılarına PDF sənədlərini DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ daxil olmaqla müxtəlif fayl formatlarına çevirməyə imkan verir. A, XLS və daha çox. Bu çevirmə prosesi sürətli və dəqiqdir və çıxış faylının orijinal PDF sənədinin tam surəti olmasını təmin edir. Bu funksiya xüsusilə PDF sənədlərindən məlumat çıxarmaq lazım olduqda və ya PDF sənədlərini cihazlarında quraşdırılmış PDF oxuyucuları olmayan istifadəçilər üçün əlçatan etmək istədiyiniz zaman faydalıdır.
Swift API vasitəsilə PDF faylını PPTX-ə çevirin
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 vasitəsilə PDF Annotasiyası əlavə edin və idarə edin
Aspose.PDF Cloud Swift SDK həmçinin proqram tərtibatçılarına PDF sənədlərinə mətn, keçid, dairə, cızıq, xətt, şəkillər və digər annotasiyalar əlavə etməyə imkan verən çox güclü annotasiya ilə bağlı funksiyalar təklif edir. Bu xüsusiyyət mühüm məlumatları vurğulamaq və ya sənədə şərhlər əlavə etmək lazım olduqda xüsusilə faydalıdır. Swift SDK PDF sənədlərinə asanlıqla annotasiyalar əlavə etmək, onların görünüşünü fərdiləşdirmək və gələcəkdə istinad üçün saxlamaq üçün istifadə edilə bilər.
Swift Əmrlərindən istifadə edərək PDF Səhifə Annotasiyalarını Necə Almaq olar?
// 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 vasitəsilə PDF-ləri şifrələyin və deşifrə edin
Aspose.PDF Cloud Swift SDK-ya Swift bulud proqramları daxilində PDF sənədlərinin şifrələnməsi və şifrəsinin açılması üçün çox güclü funksiyalar daxildir. Swift SDK PDF sənədinin şifrlənməsi və şifrəsinin açılması ilə işləmək üçün bir sıra vacib funksiyaları özündə birləşdirir, məsələn, PDF sənədini təsdiqləmək, parol tətbiq etməklə PDF sənədini şifrləmək, PDF-ə imza sahələri əlavə etmək, PDF Sənədindən imza sahələrini oxumaq, PDF sənədlərinin şifrəsini açmaq və bir çox digər xüsusiyyətlər daha çox. Aşağıdakı nümunə proqram tərtibatçılarının Swift kodundan istifadə edərək buludda PDF sənədlərini necə şifrələyə biləcəyini göstərir.
Swift API vasitəsilə PDF Sənədlərini şifrələyin
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.")
}
}