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

Aspose.PDF Cloud Swift SDK

 
 

Swift REST SDK pentru a crea, manipula și converti fișiere PDF

PDF Swift Cloud API care permite dezvoltatorilor de software să dezvolte aplicații Swift pentru generarea, editarea, manipularea și convertirea fișierelor PDF în cloud.

Aspose.PDF Cloud Swift SDK este o soluție puternică și fiabilă de procesare PDF care permite dezvoltatorilor de software să creeze, să editeze , manipulați și convertiți documente PDF în propriile aplicații Swift. API-ul a inclus suport foarte puternic pentru importul și exportul de date din documente PDF, precum și pentru conversia mai multor formate de fișiere în PDF, cum ar fi EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown și multe altele.

Aspose.PDF Cloud Swift SDK este foarte ușor de manevrat și oferă o gamă largă de funcții pentru lucrul cu documente PDF, cum ar fi generarea PDF de la zero, conversia documentelor PDF în alte formate de fișiere acceptate, adăugarea de adnotări PDF, completarea formularelor PDF suport, importarea datelor în documente PDF, gestionarea tabelelor în documente PDF, inserarea unei imagini în PDF, adăugarea anteturilor și subsolurilor, gestionarea marcajelor și a linkurilor în PDF, lucrul cu ștampila, gestionarea adnotărilor, criptarea și decriptarea documentelor PDF, exportul datelor din documente PDF și așa mai departe.

Aspose.PDF Cloud Swift SDK a inclus un suport foarte puternic pentru conversia documentelor PDF în alte formate de fișiere acceptate, cum ar fi MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/A, XLS și multe altele. Cu interfața sa ușor de utilizat și documentația cuprinzătoare, Aspose.PDF Cloud Swift SDK simplifică procesul de integrare a capabilităților de procesare PDF în aplicațiile dvs. Swift și permite dezvoltatorilor de software să gestioneze cu ușurință chiar și cele mai complexe sarcini de procesare PDF.

Previous Next

Noțiuni introductive cu Aspose.PDF Cloud Swift SDK

Modul recomandat de a instala Aspose.PDF Cloud Swift SDK este utilizarea CocoaPods. Vă rugăm să utilizați următoarele comenzi pentru o instalare fără probleme.

Instalați Aspose.PDF Cloud Swift SDK prin 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

De asemenea, îl puteți descărca direct de pe pagina produsului Aspose PDF.

Creați un fișier PDF din alte fișiere prin API-ul Swift

Aspose.PDF Cloud Swift SDK a inclus funcții foarte utile pentru generarea de documente PDF de înaltă calitate folosind o varietate de metode. Aceste metode includ conversia EPUB, Web, MHT, HTML, PS, XPS, DOC, PCL, XML, imagini și alte formate de fișiere în PDF, precum și crearea de documente PDF de la zero folosind codul Swift. SDK-ul Swift oferă, de asemenea, suport extins pentru setarea proprietăților documentului, cum ar fi titlul, autorul, subiectul și cuvintele cheie, importarea textului, adăugarea anteturilor și subsolurilor în documentul PDF și multe altele.

Creați un fișier PDF simplu din XML prin API-ul 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()
}

Conversie PDF în alte formate de fișiere prin API-ul Swift

Aspose.PDF Cloud Swift SDK permite dezvoltatorilor de software să convertească documente PDF într-o varietate de formate de fișiere, inclusiv DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ A, XLS și multe altele. Acest proces de conversie este rapid și precis, asigurând că fișierul de ieșire este o replică exactă a documentului PDF original. Această caracteristică este utilă în special atunci când trebuie să extrageți date din documente PDF sau când doriți să faceți documentele PDF accesibile utilizatorilor care nu au cititoare PDF instalate pe dispozitivele lor.

Convertiți fișierul PDF în PPTX prin API-ul 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

Adăugați și gestionați adnotări PDF prin API-ul Swift

Aspose.PDF Cloud Swift SDK oferă, de asemenea, funcții foarte puternice legate de adnotări, permițând dezvoltatorilor de software să adauge text, link, cerc, tăiat, linie, imagini și alte adnotări la documentele PDF. Această caracteristică este utilă în special atunci când trebuie să evidențiați informații importante sau să adăugați comentarii la un document. SDK-ul Swift poate fi utilizat pentru a adăuga cu ușurință adnotări la documentele PDF, pentru a personaliza aspectul acestora și pentru a le salva pentru referințe viitoare.

Cum să obțineți adnotări de pagină PDF folosind comenzi rapide?

// 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
		}
	}

Criptați și decriptați PDF-uri prin Swift SDK

Aspose.PDF Cloud Swift SDK a inclus funcții foarte puternice pentru criptarea și decriptarea documentelor PDF în cadrul aplicațiilor cloud Swift. SDK-ul Swift a inclus câteva caracteristici importante pentru gestionarea criptării și decriptării documentelor PDF, cum ar fi certificarea unui document PDF, criptarea unui document PDF prin aplicarea unei parole, adăugarea câmpurilor de semnătură la un PDF, citirea câmpurilor de semnătură din documentul PDF, decriptarea documentelor PDF și multe Mai mult. Următorul exemplu arată cum dezvoltatorii de software pot cripta un document PDF în cloud folosind codul Swift.

Criptați documentele PDF prin API-ul 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.")
        }
}

 Română