Creazione, modifica e conversione PDF gratuiti tramite libreria Swift.
Libreria open source Swift per la generazione, modifica e conversione di PDF che consente agli sviluppatori di generare, leggere, manipolare e convertire documenti PDF senza utilizzare Adobe Acrobat nelle applicazioni iOS.
Che cos'è One TPPDF?
Nell'odierno panorama digitale, i documenti PDF svolgono un ruolo cruciale negli affari e nella comunicazione—sia per generare fatture, creare report o condividere contenuti formattati su più piattaforme. Per gli sviluppatori che desiderano generare documenti PDF all'interno di applicazioni iOS o macOS, TPPDF si distingue come una potente e affidabile libreria PDF per Swift. Progettato specificamente per Swift, TPPDF semplifica il processo di creazione di PDF professionali e pronti per la stampa fornendo agli sviluppatori un'API di alto livello che supporta testo, immagini, tabelle e molto altro. Come libreria PDF open source, consente agli sviluppatori di personalizzare i layout, applicare stili e gestire le strutture dei documenti in modo efficiente, mantenendo una qualità visiva costante.
TPPDF offre un'ampia gamma di funzionalità per manipolare i file PDF in modo programmatico, inclusi il supporto per intestazioni, piè di pagina, spaziatura personalizzata, compressione delle immagini, gestione dei metadati, formattazione delle tabelle e allineamento. La sua architettura è flessibile e orientata agli sviluppatori, rendendola ideale per creare documenti dinamici al volo. Sebbene il suo punto di forza principale sia la creazione di PDF, può anche integrare strumenti utilizzati per convertire file PDF o migliorare l'interattività dei documenti. Con una comunità di sviluppo attiva e una documentazione chiara, TPPDF è uno strumento indispensabile per gli sviluppatori che desiderano aggiungere funzionalità PDF robuste alle loro app basate su Swift. Che tu sia un principiante o un esperto, TPPDF aiuta a semplificare e migliorare il flusso di lavoro di generazione dei documenti PDF.
Iniziare con TPPDF
Il modo consigliato per installare TPPDF è utilizzare CocoaPods. Per favore usa il comando seguente per un'installazione fluida.
Installa TPPDF tramite CocoaPods
$ gem install cocoapods
$ pod install
Puoi scaricarlo direttamente da GitHub.
Creazione dinamica di documenti PDF tramite API Swift
La libreria open source TPPDF semplifica per gli sviluppatori software la creazione e la modifica di documenti PDF all'interno delle applicazioni Swift. Inoltre, la libreria facilita per gli sviluppatori la generazione dinamica di PDF con contenuti che possono variare in base all'input dell'utente o ai dati provenienti da un'API. Questo è particolarmente utile per generare documenti personalizzati come fatture, ricevute o certificati. L'esempio seguente mostra come generare un documento PDF utilizzando i comandi Swift.
Come generare un documento PDF usando l'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)
Layout personalizzabili e supporto multilingua
La libreria open source TPPDF ha fornito un supporto completo per la gestione delle attività relative al layout dei PDF. La libreria offre agli utenti il controllo totale sul layout e sullo stile dei documenti PDF. È possibile personalizzare caratteri, colori, margini, intestazioni, piè di pagina e altri aspetti visivi per adattarli al design della tua app. Inoltre, la libreria supporta contenuti multilingue, consentendo agli sviluppatori di creare PDF in diverse lingue e set di caratteri, rendendola adatta per app con un pubblico globale.
Formattazione di testo avanzata tramite API Swift
TPPDF supporta la formattazione di testo arricchita, consentendoti di applicare stili come grassetto, corsivo e sottolineato al tuo contenuto testuale. Questo è particolarmente utile quando devi evidenziare informazioni specifiche nei tuoi PDF. È anche molto semplice includere senza interruzioni immagini nei tuoi documenti PDF, che siano loghi aziendali, immagini di prodotto o avatar degli utenti. TPPDF garantisce una corretta scalatura e posizionamento delle immagini. Inoltre, la creazione di dati tabulari è resa facile con TPPDF. Puoi generare tabelle con larghezze di colonna personalizzabili, altezze di riga, bordi e allineamento del contenuto delle celle.