Aspose.PDF Cloud Swift SDK
Swift REST SDK zum Erstellen, Bearbeiten und Konvertieren von PDFs
PDF Swift Cloud API, die es Softwareentwicklern ermöglicht, Swift-Anwendungen zum Generieren, Bearbeiten, Bearbeiten und Konvertieren von PDF-Dateien in der Cloud zu entwickeln.
Aspose.PDF Cloud Swift SDK ist eine leistungsstarke und zuverlässige PDF-Verarbeitungslösung, die Softwareentwicklern das Erstellen und Bearbeiten ermöglicht Sie können PDF-Dokumente in ihren eigenen Swift-Anwendungen bearbeiten, bearbeiten und konvertieren. Die API bietet eine sehr starke Unterstützung für den Import und Export von Daten aus PDF-Dokumenten sowie die Konvertierung mehrerer Dateiformate in PDF wie EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown und viele mehr.
Aspose.PDF Cloud Swift SDK ist sehr einfach zu handhaben und bietet eine Vielzahl von Funktionen für die Arbeit mit PDF-Dokumenten, wie z. B. PDF-Generierung von Grund auf, PDF-Dokumentkonvertierung in andere unterstützte Dateiformate, Hinzufügen von PDF-Anmerkungen, Ausfüllen von PDF-Formularen Unterstützung, Importieren von Daten in PDF-Dokumente, Tabellenverwaltung in PDF-Dokumenten, Einfügen von Bildern in PDF, Hinzufügen von Kopf- und Fußzeilen, Verwalten von Lesezeichen und Links in PDF, Arbeiten mit Stempeln, Verwalten von Anmerkungen, Verschlüsseln und Entschlüsseln von PDF-Dokumenten, Exportieren von Daten aus PDF-Dokumenten und so weiter.
Aspose.PDF Cloud Swift SDK bietet eine sehr starke Unterstützung für die Konvertierung von PDF-Dokumenten in andere unterstützte Dateiformate wie MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/A, XLS und viele mehr. Mit seiner benutzerfreundlichen Oberfläche und der umfassenden Dokumentation vereinfacht das Aspose.PDF Cloud Swift SDK den Prozess der Integration von PDF-Verarbeitungsfunktionen in Ihre Swift-Anwendungen und ermöglicht Softwareentwicklern, selbst die komplexesten PDF-Verarbeitungsaufgaben problemlos zu bewältigen.
Erste Schritte mit Aspose.PDF Cloud Swift SDK
Die empfohlene Methode zur Installation des Aspose.PDF Cloud Swift SDK ist die Verwendung von CocoaPods. Für eine reibungslose Installation verwenden Sie bitte die folgenden Befehle.
Installieren Sie das Aspose.PDF Cloud Swift SDK über 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
Sie können es auch direkt von der Aspose PDF-Produktseite herunterladen.
PDF-Datei aus anderen Dateien über Swift API erstellen
Aspose.PDF Cloud Swift SDK enthält sehr nützliche Funktionen zum Generieren hochwertiger PDF-Dokumente mit verschiedenen Methoden. Zu diesen Methoden gehören die Konvertierung von EPUB, Web, MHT, HTML, PS, XPS, DOC, PCL, XML, Bildern und anderen Dateiformaten in PDF sowie die Erstellung von PDF-Dokumenten von Grund auf mit Swift-Code. Das Swift SDK bietet außerdem umfassende Unterstützung für das Festlegen von Dokumenteigenschaften wie Titel, Autor, Betreff und Schlüsselwörter, das Importieren von Text, das Hinzufügen von Kopf- und Fußzeilen zum PDF-Dokument und vieles mehr.
Erstellen Sie eine einfache PDF-Datei aus XML über die 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-Konvertierung in andere Dateiformate über Swift API
Aspose.PDF Cloud Swift SDK ermöglicht Softwareentwicklern die Konvertierung von PDF-Dokumenten in eine Vielzahl von Dateiformaten, darunter DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ A, XLS und viele mehr. Dieser Konvertierungsprozess ist schnell und genau und stellt sicher, dass die Ausgabedatei eine exakte Kopie des ursprünglichen PDF-Dokuments ist. Diese Funktion ist besonders nützlich, wenn Sie Daten aus PDF-Dokumenten extrahieren müssen oder wenn Sie PDF-Dokumente für Benutzer zugänglich machen möchten, auf deren Geräten kein PDF-Reader installiert ist.
PDF-Datei über Swift API in PPTX konvertieren
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-Anmerkungen über die Swift-API hinzufügen und verwalten
Aspose.PDF Cloud Swift SDK bietet außerdem sehr leistungsstarke annotationsbezogene Funktionen, die es Softwareentwicklern ermöglichen, PDF-Dokumenten Text, Links, Kreise, Durchstreichungen, Linien, Bilder und andere Anmerkungen hinzuzufügen. Diese Funktion ist besonders nützlich, wenn Sie wichtige Informationen hervorheben oder Kommentare zu einem Dokument hinzufügen müssen. Mit dem Swift SDK können Sie ganz einfach Anmerkungen zu PDF-Dokumenten hinzufügen, deren Erscheinungsbild anpassen und sie zum späteren Nachschlagen speichern.
Wie erhalte ich PDF-Seitenanmerkungen mit Swift-Befehlen?
// 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
}
}
PDFs über Swift SDK verschlüsseln und entschlüsseln
Aspose.PDF Cloud Swift SDK enthält sehr leistungsstarke Funktionen für die Verschlüsselung und Entschlüsselung von PDF-Dokumenten in Swift-Cloud-Anwendungen. Das Swift SDK enthält mehrere wichtige Funktionen für die Verschlüsselung und Entschlüsselung von PDF-Dokumenten, wie z. B. das Zertifizieren eines PDF-Dokuments, das Verschlüsseln eines PDF-Dokuments durch Anwenden eines Kennworts, das Hinzufügen von Signaturfeldern zu einem PDF, das Lesen von Signaturfeldern aus einem PDF-Dokument, das Entschlüsseln von PDF-Dokumenten und vieles mehr mehr. Das folgende Beispiel zeigt, wie Softwareentwickler PDF-Dokumente in der Cloud mithilfe von Swift-Code verschlüsseln können.
PDF-Dokumente über Swift API verschlüsseln
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.")
}
}