Aspose.PDF Cloud Swift SDK
Swift REST SDK for å lage, manipulere og konvertere PDF-er
PDF Swift Cloud API som gjør det mulig for programvareutviklere å utvikle Swift-applikasjoner for å generere, redigere, manipulere og konvertere PDF-filer i skyen.
Aspose.PDF Cloud Swift SDK er en kraftig og pålitelig PDF-behandlingsløsning som gjør det mulig for programvareutviklere å lage, redigere , manipulere og konvertere PDF-dokumenter i sine egne Swift-applikasjoner. API-en har inkludert svært sterk støtte for import og eksport av data fra PDF-dokumenter samt konvertering av flere filformater til PDF som EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown og mange flere.
Aspose.PDF Cloud Swift SDK er veldig enkel å håndtere og tilbyr et bredt spekter av funksjoner for å jobbe med PDF-dokumenter, for eksempel PDF-generering fra bunnen av, PDF-dokumentkonvertering til andre støttede filformater, legge til PDF-kommentarer, PDF-skjemautfylling støtte, importere data til PDF-dokumenter, tabellbehandling i PDF-dokumenter, sette inn bilde i PDF, legge til topptekster og bunntekster, administrere bokmerker og lenker i PDF, jobbe med stempel, administrere merknader, kryptere og dekryptere PDF-dokumenter, eksportere data fra PDF-dokumenter og så videre.
Aspose.PDF Cloud Swift SDK har inkludert veldig sterk støtte for konvertering av PDF-dokumenter til andre støttede filformater, som MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/A, XLS og mange flere. Med sitt brukervennlige grensesnitt og omfattende dokumentasjon forenkler Aspose.PDF Cloud Swift SDK prosessen med å integrere PDF-behandlingsfunksjoner i Swift-applikasjonene dine og gjør det mulig for programvareutviklere å håndtere selv de mest komplekse PDF-behandlingsoppgavene med letthet.
Kom i gang med Aspose.PDF Cloud Swift SDK
Den anbefalte måten å installere Aspose.PDF Cloud Swift SDK på bruker CocoaPods. Bruk følgende kommandoer for en jevn installasjon.
Installer Aspose.PDF Cloud Swift SDK via 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
Du kan også laste den ned direkte fra Aspose PDF-produktside.
Lag PDF-fil fra andre filer via Swift API
Aspose.PDF Cloud Swift SDK har inkludert svært nyttige funksjoner for å generere høykvalitets PDF-dokumenter ved hjelp av en rekke metoder. Disse metodene inkluderer konvertering av EPUB, Web, MHT, HTML, PS, XPS, DOC, PCL, XML, bilder og andre filformater til PDF, samt å lage PDF-dokumenter fra bunnen av ved hjelp av Swift-kode. Swift SDK gir også omfattende støtte for å angi dokumentegenskaper, som tittel, forfatter, emne og nøkkelord, importere tekst, legge til topptekster og bunntekster i PDF-dokumentet og mye mer.
Lag en enkel PDF-fil fra XML via 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-konvertering til andre filformater via Swift API
Aspose.PDF Cloud Swift SDK lar programvareutviklere konvertere PDF-dokumenter til en rekke filformater, inkludert DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ A, XLS og mange flere. Denne konverteringsprosessen er rask og nøyaktig, og sikrer at utdatafilen er en nøyaktig kopi av det originale PDF-dokumentet. Denne funksjonen er spesielt nyttig når du trenger å trekke ut data fra PDF-dokumenter eller når du vil gjøre PDF-dokumenter tilgjengelige for brukere som ikke har PDF-lesere installert på enhetene sine.
Konverter PDF-fil til PPTX via 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
Legg til og administrer PDF-kommentarer via Swift API
Aspose.PDF Cloud Swift SDK tilbyr også svært kraftige merknadsrelaterte funksjoner, som lar programvareutviklere legge til tekst, lenker, sirkel, gjennomstreking, linje, bilder og andre merknader til PDF-dokumenter. Denne funksjonen er spesielt nyttig når du trenger å fremheve viktig informasjon eller legge til kommentarer til et dokument. Swift SDK kan brukes til å enkelt legge til merknader til PDF-dokumenter, tilpasse utseendet og lagre dem for fremtidig referanse.
Hvordan får du PDF-sidemerknader ved hjelp av Swift-kommandoer?
// 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
}
}
Krypter og dekrypter PDF-filer via Swift SDK
Aspose.PDF Cloud Swift SDK har inkludert svært kraftige funksjoner for kryptering og dekryptering av PDF-dokumenter i Swift-skyapplikasjoner. Swift SDK har inkludert flere viktige funksjoner for håndtering av PDF-dokumentkryptering og dekryptering, for eksempel sertifisere et PDF-dokument, kryptere et PDF-dokument ved å bruke passord, legge til signaturfelt i en PDF, lese signaturfelt fra PDF-dokument, dekryptere PDF-dokumenter og mange mer. Følgende eksempel viser hvordan programvareutviklere kan kryptere et PDF-dokument i skyen ved hjelp av Swift-kode.
Krypter PDF-dokumenter via 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.")
}
}