1. Producten
  2.   PDF
  3.   Swift
  4.   Aspose.PDF Cloud Swift SDK

Aspose.PDF Cloud Swift SDK

 
 

Swift REST SDK om PDF's te maken, manipuleren en converteren

PDF Swift Cloud API waarmee softwareontwikkelaars Swift-applicaties kunnen ontwikkelen voor het genereren, bewerken, manipuleren en converteren van PDF-bestanden in de cloud.

Aspose.PDF Cloud Swift SDK is een krachtige en betrouwbare oplossing voor PDF-verwerking waarmee softwareontwikkelaars bestanden kunnen maken, bewerken , manipuleren en converteren van PDF-documenten binnen hun eigen Swift-applicaties. De API biedt zeer krachtige ondersteuning voor het importeren en exporteren van gegevens uit PDF-documenten en voor het converteren van meerdere bestandsformaten naar PDF, zoals EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown en nog veel meer.

Aspose.PDF Cloud Swift SDK is zeer eenvoudig te gebruiken en biedt een breed scala aan functies voor het werken met PDF-documenten, zoals het helemaal opnieuw genereren van PDF's, het converteren van PDF-documenten naar andere ondersteunde bestandsformaten, het toevoegen van PDF-annotaties en het invullen van PDF-formulieren ondersteuning, gegevens importeren in PDF-documenten, tabelbeheer in PDF-documenten, afbeelding invoegen in PDF, kop- en voetteksten toevoegen, bladwijzers en links in PDF beheren, werken met stempels, annotaties beheren, PDF-documenten coderen en decoderen, gegevens exporteren uit PDF-documenten en enzovoort.

Aspose.PDF Cloud Swift SDK biedt zeer krachtige ondersteuning voor het converteren van PDF-documenten naar andere ondersteunde bestandsformaten, zoals MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/A, XLS en nog veel meer. Met zijn gebruiksvriendelijke interface en uitgebreide documentatie vereenvoudigt Aspose.PDF Cloud Swift SDK het proces van het integreren van PDF-verwerkingsmogelijkheden in uw Swift-applicaties en stelt softwareontwikkelaars in staat om zelfs de meest complexe PDF-verwerkingstaken met gemak uit te voeren.

Previous Next

Aan de slag met Aspose.PDF Cloud Swift SDK

De aanbevolen manier om Aspose.PDF Cloud Swift SDK te installeren is met behulp van CocoaPods. Gebruik de volgende opdrachten voor een vlotte installatie.

Installeer 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

U kunt het ook rechtstreeks downloaden vanaf de Aspose PDF-productpagina.

Maak een PDF-bestand van andere bestanden via de Swift API

Aspose.PDF Cloud Swift SDK heeft zeer nuttige functies toegevoegd voor het genereren van hoogwaardige PDF-documenten met behulp van verschillende methoden. Deze methoden omvatten het converteren van EPUB, Web, MHT, HTML, PS, XPS, DOC, PCL, XML, afbeeldingen en andere bestandsformaten naar PDF, evenals het helemaal opnieuw maken van PDF-documenten met behulp van Swift-code. De Swift SDK biedt ook uitgebreide ondersteuning voor het instellen van documenteigenschappen, zoals titel, auteur, onderwerp en trefwoorden, het importeren van tekst, het toevoegen van kop- en voetteksten aan het PDF-document en nog veel meer.

Maak een eenvoudig PDF-bestand van XML via de 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-conversie naar andere bestandsformaten via Swift API

Met Aspose.PDF Cloud Swift SDK kunnen softwareontwikkelaars PDF-documenten converteren naar verschillende bestandsformaten, waaronder DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ A, XLS en nog veel meer. Dit conversieproces is snel en nauwkeurig en zorgt ervoor dat het uitvoerbestand een exacte replica is van het originele PDF-document. Deze functie is met name handig wanneer u gegevens uit PDF-documenten moet extraheren of wanneer u PDF-documenten toegankelijk wilt maken voor gebruikers die geen PDF-lezers op hun apparaten hebben geïnstalleerd.

PDF-bestand converteren naar 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

PDF-annotatie toevoegen en beheren via Swift API

Aspose.PDF Cloud Swift SDK biedt ook zeer krachtige annotatiegerelateerde functies, waardoor softwareontwikkelaars tekst, koppelingen, cirkels, doorhalingen, lijnen, afbeeldingen en andere annotaties aan PDF-documenten kunnen toevoegen. Deze functie is vooral handig wanneer u belangrijke informatie wilt benadrukken of opmerkingen aan een document wilt toevoegen. De Swift SDK kan worden gebruikt om eenvoudig annotaties aan PDF-documenten toe te voegen, het uiterlijk ervan aan te passen en ze op te slaan voor toekomstig gebruik.

Hoe krijg ik annotaties op PDF-pagina's met behulp van Swift-opdrachten?

// 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's coderen en decoderen via Swift SDK

Aspose.PDF Cloud Swift SDK heeft zeer krachtige functies voor het versleutelen en ontsleutelen van PDF-documenten in Swift-cloudapplicaties. De Swift SDK bevat verschillende belangrijke functies voor het versleutelen en ontsleutelen van PDF-documenten, zoals het certificeren van een PDF-document, het versleutelen van een PDF-document door een wachtwoord toe te passen, het toevoegen van handtekeningvelden aan een PDF, het lezen van handtekeningvelden uit een PDF-document, het decoderen van PDF-documenten en nog veel meer. meer. Het volgende voorbeeld laat zien hoe softwareontwikkelaars een PDF-document in de cloud kunnen coderen met behulp van Swift-code.

Versleutel PDF-documenten 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.")
        }
}

 Dutch