1. Productos
  2.   PDF
  3.   Swift
  4.   TPPDF
 
  

Creación, edición y conversión de PDF gratuitas mediante biblioteca Swift.

Biblioteca Swift de código abierto para generación, edición y conversión de PDF que permite a los desarrolladores generar, leer, manipular y convertir documentos PDF sin usar Adobe Acrobat en aplicaciones iOS.

¿Qué es One TPPDF?

En el panorama digital actual, los documentos PDF juegan un papel crucial en los negocios y la comunicación—ya sea para generar facturas, crear informes o compartir contenido formateado en distintas plataformas. Para los desarrolladores que buscan generar documentos PDF dentro de aplicaciones iOS o macOS, TPPDF destaca como una biblioteca PDF para Swift potente y confiable. Diseñada específicamente para Swift, TPPDF simplifica el proceso de crear PDFs profesionales y listos para imprimir al proporcionar a los desarrolladores una API de alto nivel que admite texto, imágenes, tablas y más. Como una biblioteca PDF de código abierto, permite a los desarrolladores personalizar diseños, aplicar estilos y gestionar la estructura de los documentos de manera eficiente, manteniendo una calidad visual constante.

TPPDF ofrece una amplia gama de funciones para manipular archivos PDF de forma programática, incluyendo soporte para encabezados, pies de página, espaciado personalizado, compresión de imágenes, gestión de metadatos, formato de tablas y alineación. Su arquitectura es flexible y amigable para los desarrolladores, lo que la hace ideal para crear documentos dinámicos al instante. Aunque su fortaleza principal reside en la creación de PDFs, también puede complementar herramientas utilizadas para convertir archivos PDF o mejorar la interactividad de los documentos. Con una comunidad de desarrollo activa y una documentación clara, TPPDF es una herramienta indispensable para los desarrolladores que desean añadir una funcionalidad PDF robusta a sus aplicaciones basadas en Swift. Ya seas principiante o experto, TPPDF ayuda a simplificar y elevar tu flujo de trabajo de generación de documentos PDF.

Previous Next

Primeros pasos con TPPDF

La forma recomendada de instalar TPPDF es usando CocoaPods. Por favor, utiliza el siguiente comando para una instalación sin problemas.

Instalar TPPDF mediante CocoaPods

$ gem install cocoapods

$ pod install

Puedes descargarlo directamente desde GitHub.

Creación dinámica de documentos PDF mediante la API Swift

La biblioteca de código abierto TPPDF facilita a los desarrolladores de software crear y modificar documentos PDF dentro de aplicaciones Swift. Además, la biblioteca permite a los desarrolladores generar PDFs de forma dinámica con contenido que puede cambiar según la entrada del usuario o datos de una API. Esto es particularmente útil para generar documentos personalizados como facturas, recibos o certificados. El siguiente ejemplo muestra cómo generar un documento PDF usando comandos Swift.

¿Cómo generar un documento PDF usando la API Swift?

import TPPDF

// Create a new PDF document
let pdf = PDFDocument(format: .a4)

// Add a title to the document
let title = PDFSimpleText(text: "Sample PDF Generated with TPPDF")
pdf.add(text: title)

// Add an image to the document
if let image = UIImage(named: "sampleImage") {
    let pdfImage = PDFImage(image: image)
    pdf.add(image: pdfImage)
}

// Save the PDF document to a file
let pdfURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0].appendingPathComponent("sample.pdf")
try? pdf.generatePDF(to: pdfURL)

Diseños personalizables y soporte multilingüe

La biblioteca de código abierto TPPDF ha proporcionado soporte completo para manejar tareas relacionadas con la gestión del diseño de PDF. La biblioteca brinda a los usuarios control total sobre el diseño y estilo de sus documentos PDF. Puedes personalizar fuentes, colores, márgenes, encabezados, pies de página y otros aspectos visuales para que coincidan con el diseño de tu aplicación. Además, la biblioteca admite contenido multilingüe, lo que permite a los desarrolladores crear PDFs en diferentes idiomas y juegos de caracteres, haciéndola adecuada para aplicaciones con una base de usuarios global.

Formato de texto enriquecido mediante la API Swift

TPPDF admite formato de texto enriquecido, lo que le permite aplicar estilos como negrita, cursiva y subrayado a su contenido de texto. Esto es particularmente útil cuando necesita resaltar información específica en sus PDFs. También es muy fácil incluir imágenes de forma fluida en sus documentos PDF, ya sean logotipos de la empresa, imágenes de productos o avatares de usuarios. TPPDF garantiza el escalado y posicionamiento adecuados de las imágenes. Además, crear datos tabulares es sencillo con TPPDF. Puede generar tablas con anchos de columna personalizables, alturas de fila, bordes y alineación del contenido de las celdas.

 Español