Aspose.PDF Cloud Swift SDK
Swift REST SDK til at oprette, manipulere og konvertere PDF'er
PDF Swift Cloud API, der gør det muligt for softwareudviklere at udvikle Swift-applikationer til generering, redigering, manipulation og konvertering af PDF-filer i skyen.
Aspose.PDF Cloud Swift SDK er en kraftfuld og pålidelig PDF-behandlingsløsning, der gør det muligt for softwareudviklere at oprette, redigere , manipulere og konvertere PDF-dokumenter i deres egne Swift-applikationer. API'en har inkluderet meget stærk støtte til import og eksport af data fra PDF-dokumenter samt konvertering af flere filformater til PDF såsom EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown og mange flere.
Aspose.PDF Cloud Swift SDK er meget nem at håndtere og tilbyder en bred vifte af funktioner til at arbejde med PDF-dokumenter, såsom PDF-generering fra bunden, PDF-dokumentkonvertering til andre understøttede filformater, tilføjelse af PDF-annotering, PDF-formularudfyldning support, import af data til PDF-dokumenter, tabelstyring i PDF-dokumenter, indsæt billede i PDF, tilføj sidehoveder og sidefødder, administrer bogmærker og links i PDF, arbejd med stempel, administrer annoteringer, kryptering og dekryptering af PDF-dokumenter, eksporter data fra PDF-dokumenter og så videre.
Aspose.PDF Cloud Swift SDK har inkluderet meget stærk støtte til konvertering af PDF-dokumenter til andre understøttede filformater, såsom MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/A, XLS og mange flere. Med sin brugervenlige grænseflade og omfattende dokumentation forenkler Aspose.PDF Cloud Swift SDK processen med at integrere PDF-behandlingsfunktioner i dine Swift-applikationer og gør det muligt for softwareudviklere at håndtere selv de mest komplekse PDF-behandlingsopgaver med lethed.
Kom godt i gang med Aspose.PDF Cloud Swift SDK
Den anbefalede måde at installere Aspose.PDF Cloud Swift SDK på bruger CocoaPods. Brug venligst følgende kommandoer for en problemfri installation.
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å downloade den direkte fra Aspose PDF-produktside.
Opret PDF-fil fra andre filer via Swift API
Aspose.PDF Cloud Swift SDK har inkluderet meget nyttige funktioner til at generere PDF-dokumenter af høj kvalitet ved hjælp af en række forskellige metoder. Disse metoder omfatter konvertering af EPUB, Web, MHT, HTML, PS, XPS, DOC, PCL, XML, billeder og andre filformater til PDF, samt oprettelse af PDF-dokumenter fra bunden ved hjælp af Swift-kode. Swift SDK giver også omfattende support til indstilling af dokumentegenskaber, såsom titel, forfatter, emne og nøgleord, import af tekst, tilføjelse af sidehoveder og sidefødder til PDF-dokumentet og mange flere.
Opret en simpel 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 giver softwareudviklere mulighed for at konvertere PDF-dokumenter til en række forskellige filformater, herunder DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ A, XLS og mange flere. Denne konverteringsproces er hurtig og præcis og sikrer, at outputfilen er en nøjagtig kopi af det originale PDF-dokument. Denne funktion er især nyttig, når du har brug for at udtrække data fra PDF-dokumenter, eller når du vil gøre PDF-dokumenter tilgængelige for brugere, der ikke har PDF-læsere installeret på deres enheder.
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
Tilføj og administrer PDF-annotering via Swift API
Aspose.PDF Cloud Swift SDK tilbyder også meget kraftfulde annoteringsrelaterede funktioner, som giver softwareudviklere mulighed for at tilføje tekst, link, cirkel, streg, streg, billeder og andre annoteringer til PDF-dokumenter. Denne funktion er især nyttig, når du skal fremhæve vigtige oplysninger eller tilføje kommentarer til et dokument. Swift SDK kan bruges til nemt at tilføje anmærkninger til PDF-dokumenter, tilpasse deres udseende og gemme dem til fremtidig reference.
Hvordan får man PDF-sideanmærkninger ved hjælp af 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
}
}
Kryptér og dekrypter PDF-filer via Swift SDK
Aspose.PDF Cloud Swift SDK har inkluderet meget kraftfulde funktioner til kryptering og dekryptering af PDF-dokumenter i Swift cloud-applikationer. Swift SDK har inkluderet flere vigtige funktioner til håndtering af PDF-dokumentkryptering og -dekryptering, såsom certificering af et PDF-dokument, krypter et PDF-dokument ved at anvende adgangskode, tilføje signaturfelter til en PDF, læse signaturfelter fra PDF-dokument, dekryptere PDF-dokumenter og mange mere. Følgende eksempel viser, hvordan softwareudviklere kan kryptere et PDF-dokument i skyen ved hjælp af 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.")
}
}