Aspose.PDF Cloud Swift SDK
Swift REST SDK per creare, manipolare e convertire PDF
API PDF Swift Cloud che consente agli sviluppatori di software di sviluppare applicazioni Swift per generare, modificare, manipolare e convertire file PDF nel cloud.
Aspose.PDF Cloud Swift SDK è una soluzione di elaborazione PDF potente e affidabile che consente agli sviluppatori di software di creare, modificare , manipolare e convertire documenti PDF all'interno delle proprie applicazioni Swift. L'API include un supporto molto potente per l'importazione e l'esportazione di dati da documenti PDF, nonché la conversione di più formati di file in PDF come EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown e molti altri.
Aspose.PDF Cloud Swift SDK è molto facile da gestire e offre un'ampia gamma di funzionalità per lavorare con documenti PDF, come la generazione di PDF da zero, la conversione di documenti PDF in altri formati di file supportati, l'aggiunta di annotazioni PDF, la compilazione di moduli PDF supporto, Importazione di dati in documenti PDF, gestione di tabelle in documenti PDF, inserimento di immagini in PDF, aggiunta di intestazioni e piè di pagina, gestione di segnalibri e collegamenti in PDF, lavoro con timbro, gestione di annotazioni, crittografia e decrittografia di documenti PDF, esportazione di dati da documenti PDF e e così via.
Aspose.PDF Cloud Swift SDK ha incluso un supporto molto potente per la conversione di documenti PDF in altri formati di file supportati, come MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/A, XLS e molti altri. Con la sua interfaccia intuitiva e la documentazione completa, Aspose.PDF Cloud Swift SDK semplifica il processo di integrazione delle funzionalità di elaborazione PDF nelle applicazioni Swift e consente agli sviluppatori di software di gestire con facilità anche le attività di elaborazione PDF più complesse.
Introduzione all'SDK Aspose.PDF Cloud Swift
Il modo consigliato per installare Aspose.PDF Cloud Swift SDK utilizza CocoaPods. Si prega di utilizzare i seguenti comandi per un'installazione fluida.
Installa Aspose.PDF Cloud Swift SDK tramite 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
Puoi anche scaricarlo direttamente dalla pagina del prodotto Aspose PDF.
Crea file PDF da altri file tramite API Swift
Aspose.PDF Cloud Swift SDK ha incluso funzionalità molto utili per generare documenti PDF di alta qualità utilizzando una varietà di metodi. Questi metodi includono la conversione di EPUB, Web, MHT, HTML, PS, XPS, DOC, PCL, XML, immagini e altri formati di file in PDF, nonché la creazione di documenti PDF da zero utilizzando il codice Swift. Swift SDK fornisce inoltre un ampio supporto per l'impostazione delle proprietà del documento, come titolo, autore, oggetto e parole chiave, importazione di testo, aggiunta di intestazioni e piè di pagina al documento PDF e molto altro.
Crea un semplice file PDF da XML tramite 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()
}
Conversione di PDF in altri formati di file tramite API Swift
Aspose.PDF Cloud Swift SDK consente agli sviluppatori di software di convertire documenti PDF in una varietà di formati di file, tra cui DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ A, XLS e molti altri. Questo processo di conversione è rapido e accurato e garantisce che il file di output sia una replica esatta del documento PDF originale. Questa funzionalità è particolarmente utile quando è necessario estrarre dati da documenti PDF o quando si desidera rendere i documenti PDF accessibili agli utenti che non dispongono di lettori PDF installati sui propri dispositivi.
Converti file PDF in PPTX tramite 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
Aggiungi e gestisci annotazioni PDF tramite API Swift
Aspose.PDF Cloud Swift SDK offre anche funzionalità molto potenti relative alle annotazioni, consentendo agli sviluppatori di software di aggiungere testo, collegamento, cerchio, barrato, linea, immagini e altre annotazioni ai documenti PDF. Questa funzionalità è particolarmente utile quando è necessario evidenziare informazioni importanti o aggiungere commenti a un documento. L'SDK Swift può essere utilizzato per aggiungere facilmente annotazioni ai documenti PDF, personalizzarne l'aspetto e salvarli per riferimento futuro.
Come ottenere annotazioni sulla pagina PDF utilizzando i comandi 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
}
}
Crittografa e decrittografa i PDF tramite Swift SDK
Aspose.PDF Cloud Swift SDK ha incluso funzionalità molto potenti per la crittografia e la decrittografia dei documenti PDF all'interno delle applicazioni cloud Swift. Swift SDK include diverse funzionalità importanti per la gestione della crittografia e decrittografia dei documenti PDF, come certificare un documento PDF, crittografare un documento PDF applicando una password, aggiungere campi firma a un PDF, leggere campi firma da un documento PDF, decrittografare documenti PDF e molto altro ancora. Di più. L'esempio seguente mostra come gli sviluppatori di software possono crittografare un documento PDF nel cloud utilizzando il codice Swift.
Crittografa i documenti PDF tramite l'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.")
}
}