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

Aspose.PDF Cloud Swift SDK

 
 

Swift REST SDK, lai izveidotu, manipulētu un pārveidotu PDF failus

PDF Swift Cloud API, kas ļauj programmatūras izstrādātājiem izstrādāt Swift lietojumprogrammas PDF failu ģenerēšanai, rediģēšanai, manipulēšanai un konvertēšanai mākonī.

Aspose.PDF Cloud Swift SDK ir jaudīgs un uzticams PDF apstrādes risinājums, kas ļauj programmatūras izstrādātājiem izveidot, rediģēt , manipulēt un konvertēt PDF dokumentus savās Swift lietojumprogrammās. API ir iekļāvis ļoti spēcīgu atbalstu datu importēšanai un eksportēšanai no PDF dokumentiem, kā arī vairāku failu formātu konvertēšanai uz PDF, piemēram, EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown un daudz vairāk.

Aspose.PDF Cloud Swift SDK ir ļoti viegli apstrādājams un piedāvā plašu funkciju klāstu darbam ar PDF dokumentiem, piemēram, PDF ģenerēšanu no jauna, PDF dokumentu konvertēšanu uz citiem atbalstītiem failu formātiem, PDF anotācijas pievienošanu, PDF veidlapu aizpildīšanu. atbalsts, datu importēšana PDF dokumentos, tabulu pārvaldība PDF dokumentos, attēla ievietošana PDF failā, galvenes un kājenes pievienošana, grāmatzīmju un saišu pārvaldība PDF failā, darbs ar zīmogu, anotāciju pārvaldīšana, PDF dokumentu šifrēšana un atšifrēšana, datu eksportēšana no PDF dokumentiem un tā tālāk.

Aspose.PDF Cloud Swift SDK ir iekļāvis ļoti spēcīgu atbalstu PDF dokumentu konvertēšanai citos atbalstītos failu formātos, piemēram, MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/A, XLS un daudzas citas. Ar savu lietotājam draudzīgo saskarni un visaptverošo dokumentāciju Aspose.PDF Cloud Swift SDK vienkāršo PDF apstrādes iespēju integrēšanas procesu jūsu Swift lietojumprogrammās un ļauj programmatūras izstrādātājiem viegli veikt pat vissarežģītākos PDF apstrādes uzdevumus.

Previous Next

Darba sākšana ar Aspose.PDF Cloud Swift SDK

Ieteicamais veids, kā instalēt Aspose.PDF Cloud Swift SDK, ir izmantot CocoaPods. Lūdzu, izmantojiet šādas komandas, lai instalēšana būtu vienmērīga.

Instalējiet Aspose.PDF Cloud Swift SDK, izmantojot 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

Varat arī lejupielādēt to tieši no Aspose PDF produkta lapas.

PDF faila izveide no citiem failiem, izmantojot Swift API

Aspose.PDF Cloud Swift SDK ir iekļāvis ļoti noderīgas funkcijas augstas kvalitātes PDF dokumentu ģenerēšanai, izmantojot dažādas metodes. Šīs metodes ietver EPUB, Web, MHT, HTML, PS, XPS, DOC, PCL, XML, attēlu un citu failu formātu konvertēšanu uz PDF, kā arī PDF dokumentu izveidi no jauna, izmantojot Swift kodu. Swift SDK nodrošina arī plašu atbalstu, lai iestatītu dokumenta rekvizītus, piemēram, nosaukumu, autoru, tēmu un atslēgvārdus, importētu tekstu, pievienotu galvenes un kājenes PDF dokumentam un daudz ko citu.

Izveidojiet vienkāršu PDF failu no XML, izmantojot 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 konvertēšana uz citiem failu formātiem, izmantojot Swift API

Aspose.PDF Cloud Swift SDK ļauj programmatūras izstrādātājiem pārvērst PDF dokumentus dažādos failu formātos, tostarp DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ A, XLS un daudzas citas. Šis konvertēšanas process ir ātrs un precīzs, nodrošinot, ka izvades fails ir precīza oriģinālā PDF dokumenta kopija. Šī funkcija ir īpaši noderīga, ja nepieciešams iegūt datus no PDF dokumentiem vai ja vēlaties padarīt PDF dokumentus pieejamus lietotājiem, kuru ierīcēs nav instalēti PDF lasītāji.

PDF failu konvertēšana uz PPTX, izmantojot 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 anotācijas pievienošana un pārvaldība, izmantojot Swift API

Aspose.PDF Cloud Swift SDK piedāvā arī ļoti jaudīgas ar anotācijām saistītas funkcijas, ļaujot programmatūras izstrādātājiem PDF dokumentiem pievienot tekstu, saiti, apli, svītrojumu, līniju, attēlus un citas anotācijas. Šī funkcija ir īpaši noderīga, ja nepieciešams izcelt svarīgu informāciju vai pievienot dokumentam komentārus. Swift SDK var izmantot, lai viegli pievienotu anotācijas PDF dokumentiem, pielāgotu to izskatu un saglabātu tos turpmākai uzziņai.

Kā iegūt PDF lapas anotācijas, izmantojot Swift komandas?

// 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 failu šifrēšana un atšifrēšana, izmantojot Swift SDK

Aspose.PDF Cloud Swift SDK ir iekļāvis ļoti jaudīgus līdzekļus PDF dokumentu šifrēšanai un atšifrēšanai Swift mākoņa lietojumprogrammās. Swift SDK ir iekļāvis vairākas svarīgas funkcijas PDF dokumentu šifrēšanai un atšifrēšanai, piemēram, PDF dokumenta sertifikācija, PDF dokumenta šifrēšana, izmantojot paroli, paraksta lauku pievienošana PDF failam, paraksta lauku lasīšana no PDF dokumenta, PDF dokumentu atšifrēšana un daudzas citas. vairāk. Šis piemērs parāda, kā programmatūras izstrādātāji var šifrēt PDF dokumentus mākonī, izmantojot Swift kodu.

PDF dokumentu šifrēšana, izmantojot 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.")
        }
}

 Latviski