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

Aspose.PDF Cloud Swift SDK

 
 

Swift REST SDK para crear, manipular y convertir archivos PDF

PDF Swift Cloud API que permite a los desarrolladores de software desarrollar aplicaciones Swift para generar, editar, manipular y convertir archivos PDF en la nube.

Aspose.PDF Cloud Swift SDK es una solución de procesamiento de PDF potente y confiable que permite a los desarrolladores de software crear, editar , manipular y convertir documentos PDF dentro de sus propias aplicaciones Swift. La API ha incluido un soporte muy sólido para importar y exportar datos de documentos PDF, así como para convertir múltiples formatos de archivos a PDF, como EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown y muchos más.

Aspose.PDF Cloud Swift SDK es muy fácil de manejar y ofrece una amplia gama de funciones para trabajar con documentos PDF, como generación de PDF desde cero, conversión de documentos PDF a otros formatos de archivo compatibles, agregar anotaciones de PDF y completar formularios PDF. soporte, importación de datos en documentos PDF, administración de tablas en documentos PDF, insertar imágenes en PDF, agregar encabezados y pies de página, administrar marcadores y enlaces en PDF, trabajar con sellos, administrar anotaciones, cifrar y descifrar documentos PDF, exportar datos de documentos PDF y y así sucesivamente.

Aspose.PDF Cloud Swift SDK ha incluido un soporte muy sólido para convertir documentos PDF a otros formatos de archivo compatibles, como MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/A, XLS y muchos más. Con su interfaz fácil de usar y documentación completa, Aspose.PDF Cloud Swift SDK simplifica el proceso de integración de capacidades de procesamiento de PDF en sus aplicaciones Swift y permite a los desarrolladores de software manejar incluso las tareas de procesamiento de PDF más complejas con facilidad.

Previous Next

Introducción al SDK de Aspose.PDF Cloud Swift

La forma recomendada de instalar Aspose.PDF Cloud Swift SDK es mediante CocoaPods. Utilice los siguientes comandos para una instalación sin problemas.

Instalar Aspose.PDF Cloud Swift SDK a través de 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

También puede descargarlo directamente desde la página del producto Aspose PDF.

Crear un archivo PDF a partir de otros archivos mediante Swift API

Aspose.PDF Cloud Swift SDK ha incluido funciones muy útiles para generar documentos PDF de alta calidad utilizando una variedad de métodos. Estos métodos incluyen la conversión de EPUB, Web, MHT, HTML, PS, XPS, DOC, PCL, XML, imágenes y otros formatos de archivos a PDF, así como la creación de documentos PDF desde cero utilizando código Swift. El SDK de Swift también proporciona un amplio soporte para configurar propiedades del documento, como título, autor, tema y palabras clave, importar texto, agregar encabezados y pies de página al documento PDF y mucho más.

Cree un archivo PDF simple a partir de XML mediante 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()
}

Conversión de PDF a otros formatos de archivo mediante Swift API

Aspose.PDF Cloud Swift SDK permite a los desarrolladores de software convertir documentos PDF a una variedad de formatos de archivo, incluidos DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ A, XLS y muchos más. Este proceso de conversión es rápido y preciso, lo que garantiza que el archivo de salida sea una réplica exacta del documento PDF original. Esta característica es particularmente útil cuando necesita extraer datos de documentos PDF o cuando desea que los documentos PDF sean accesibles para usuarios que no tienen lectores de PDF instalados en sus dispositivos.

Convertir archivo PDF a PPTX mediante 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

Agregar y administrar anotaciones de PDF mediante Swift API

Aspose.PDF Cloud Swift SDK también ofrece funciones muy potentes relacionadas con las anotaciones, lo que permite a los desarrolladores de software agregar texto, enlaces, círculos, tachados, líneas, imágenes y otras anotaciones a documentos PDF. Esta característica es particularmente útil cuando necesita resaltar información importante o agregar comentarios a un documento. El SDK de Swift se puede utilizar para agregar fácilmente anotaciones a documentos PDF, personalizar su apariencia y guardarlos para referencia futura.

¿Cómo obtener anotaciones de páginas PDF usando comandos Swift?

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

Cifrar y descifrar archivos PDF mediante Swift SDK

Aspose.PDF Cloud Swift SDK ha incluido funciones muy potentes para el cifrado y descifrado de documentos PDF dentro de las aplicaciones en la nube Swift. El SDK de Swift ha incluido varias funciones importantes para manejar el cifrado y descifrado de documentos PDF, como certificar un documento PDF, cifrar un documento PDF aplicando una contraseña, agregar campos de firma a un PDF, leer campos de firma de un documento PDF, descifrar documentos PDF y muchas más. más. El siguiente ejemplo muestra cómo los desarrolladores de software pueden cifrar documentos PDF en la nube utilizando código Swift.

Cifrar documentos PDF mediante 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.")
        }
}

 Español