Aspose.PDF Cloud Swift SDK
Γρήγορη REST SDK για δημιουργία, χειρισμό και μετατροπή αρχείων PDF
PDF Swift Cloud API που επιτρέπει στους προγραμματιστές λογισμικού να αναπτύξουν εφαρμογές Swift για τη δημιουργία, την επεξεργασία, το χειρισμό και τη μετατροπή αρχείων PDF στο cloud.
Aspose.PDF Cloud Swift SDK είναι μια ισχυρή και αξιόπιστη λύση επεξεργασίας PDF που επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν, να επεξεργάζονται , χειρίζονται και μετατρέπουν έγγραφα PDF μέσα στις δικές τους εφαρμογές Swift. Το API περιλαμβάνει πολύ ισχυρή υποστήριξη για την εισαγωγή και εξαγωγή δεδομένων από έγγραφα PDF καθώς και τη μετατροπή πολλαπλών μορφών αρχείων σε PDF όπως EPUB, Web, 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 με ευκολία.
Ξεκινώντας με το 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, Web, 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 εντός των εφαρμογών cloud του Swift. Το Swift SDK έχει συμπεριλάβει πολλές σημαντικές δυνατότητες για το χειρισμό κρυπτογράφησης και αποκρυπτογράφησης εγγράφων PDF, όπως πιστοποίηση εγγράφου PDF, κρυπτογράφηση εγγράφου PDF με εφαρμογή κωδικού πρόσβασης, προσθήκη πεδίων υπογραφής σε PDF, ανάγνωση πεδίων υπογραφής από έγγραφο PDF, αποκρυπτογράφηση εγγράφων PDF και πολλά περισσότερο. Το παρακάτω παράδειγμα δείχνει πώς οι προγραμματιστές λογισμικού μπορούν να κρυπτογραφήσουν έγγραφα PDF στο cloud χρησιμοποιώντας τον κώδικα 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.")
}
}