Darmowe tworzenie, edycja i konwersja PDF za pomocą biblioteki Swift.
Otwarta biblioteka Swift do generowania, edycji i konwersji PDF, która umożliwia programistom generowanie, odczyt, manipulację i konwersję dokumentów PDF bez użycia Adobe Acrobat w aplikacjach iOS.
Czym jest One TPPDF?
W dzisiejszym cyfrowym krajobrazie dokumenty PDF odgrywają kluczową rolę w biznesie i komunikacji — niezależnie od tego, czy chodzi o generowanie faktur, tworzenie raportów czy udostępnianie sformatowanej treści na różnych platformach. Dla programistów, którzy chcą generować dokumenty PDF w aplikacjach iOS lub macOS, TPPDF wyróżnia się jako potężna i niezawodna biblioteka PDF napisana w Swift. Zaprojektowany specjalnie dla Swift, TPPDF upraszcza proces tworzenia profesjonalnych, gotowych do druku plików PDF, oferując programistom wysokopoziomowe API obsługujące tekst, obrazy, tabele i wiele innych. Jako otwarto‑źródłowa biblioteka PDF, umożliwia programistom dostosowywanie układów, stosowanie stylów i efektywne zarządzanie strukturą dokumentu, zachowując spójną jakość wizualną.
TPPDF oferuje szeroki zakres funkcji umożliwiających programowe manipulowanie plikami PDF, w tym obsługę nagłówków, stopek, niestandardowych odstępów, kompresji obrazów, zarządzania metadanymi, formatowania tabel i wyrównywania. Jego architektura jest elastyczna i przyjazna dla deweloperów, co czyni go idealnym do tworzenia dynamicznych dokumentów w locie. Choć jego główną siłą jest tworzenie PDF, może również uzupełniać narzędzia służące do konwersji plików PDF lub zwiększania interaktywności dokumentów. Dzięki aktywnej społeczności deweloperskiej i przejrzystej dokumentacji, TPPDF jest niezbędnym narzędziem dla programistów, którzy chcą dodać solidną funkcjonalność PDF do swoich aplikacji opartych na Swift. Niezależnie od tego, czy jesteś początkującym, czy ekspertem, TPPDF pomaga usprawnić i podnieść efektywność procesu generowania dokumentów PDF.
Rozpoczęcie pracy z TPPDF
Zalecanym sposobem instalacji TPPDF jest użycie CocoaPods. Proszę użyć poniższego polecenia, aby przeprowadzić płynną instalację.
Zainstaluj TPPDF za pomocą CocoaPods
$ gem install cocoapods
$ pod install
Możesz pobrać go bezpośrednio z GitHub.
Tworzenie dynamicznych dokumentów PDF przy użyciu API Swift
Biblioteka open source TPPDF ułatwia programistom tworzenie i modyfikowanie dokumentów PDF w aplikacjach Swift. Co więcej, biblioteka umożliwia programistom dynamiczne generowanie plików PDF z treścią, która może zmieniać się w zależności od danych wprowadzonych przez użytkownika lub pochodzących z API. Jest to szczególnie przydatne przy tworzeniu spersonalizowanych dokumentów, takich jak faktury, paragony lub certyfikaty. Poniższy przykład pokazuje, jak wygenerować dokument PDF przy użyciu poleceń Swift.
Jak wygenerować dokument PDF przy użyciu 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)
Konfigurowalne układy i obsługa wielu języków
Biblioteka open source TPPDF zapewnia pełne wsparcie w obsłudze zadań związanych z zarządzaniem układem PDF. Biblioteka daje użytkownikom pełną kontrolę nad układem i stylizacją dokumentów PDF. Możesz dostosować czcionki, kolory, marginesy, nagłówki, stopki oraz inne elementy wizualne, aby pasowały do projektu Twojej aplikacji. Co więcej, biblioteka obsługuje treści wielojęzyczne, umożliwiając programistom tworzenie plików PDF w różnych językach i zestawach znaków, co czyni ją odpowiednią dla aplikacji z globalną bazą użytkowników.
Formatowanie tekstu sformatowanego przy użyciu API Swift
TPPDF obsługuje formatowanie tekstu sformatowanego, umożliwiając stosowanie stylów takich jak pogrubienie, kursywa i podkreślenie w treści tekstu. Jest to szczególnie przydatne, gdy trzeba wyróżnić określone informacje w dokumentach PDF. Dodawanie obrazów do dokumentów PDF jest również bardzo proste i płynne, niezależnie od tego, czy są to logotypy firm, zdjęcia produktów czy awatary użytkowników. TPPDF zapewnia właściwe skalowanie i pozycjonowanie obrazów. Co więcej, tworzenie danych tabelarycznych jest łatwe dzięki TPPDF. Możesz generować tabele z konfigurowalnymi szerokościami kolumn, wysokościami wierszy, obramowaniami i wyrównaniem zawartości komórek.