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

Bezplatné vytváření, úprava a konverze PDF pomocí Swift knihovny.

Open source Swift knihovna pro generování, úpravu a konverzi PDF, která umožňuje vývojářům softwaru generovat, číst, manipulovat a konvertovat PDF dokumenty bez použití Adobe Acrobat v iOS aplikacích.

Co je One TPPDF?

V dnešním digitálním prostředí hrají PDF dokumenty klíčovou roli v podnikání a komunikaci — ať už jde o generování faktur, tvorbu zpráv nebo sdílení formátovaného obsahu napříč platformami. Pro vývojáře, kteří chtějí generovat PDF dokumenty v aplikacích pro iOS nebo macOS, se TPPDF vyznačuje jako výkonná a spolehlivá Swift PDF knihovna. Navržena speciálně pro Swift, TPPDF zjednodušuje proces vytváření profesionálních, připravených k tisku PDF tím, že vývojářům poskytuje vysoce úrovňové API podporující text, obrázky, tabulky a další. Jako open source PDF knihovna umožňuje vývojářům přizpůsobovat rozvržení, aplikovat stylování a efektivně spravovat strukturu dokumentu při zachování konzistentní vizuální kvality.

TPPDF nabízí širokou škálu funkcí pro programatickou manipulaci s PDF soubory, včetně podpory záhlaví, zápatí, vlastního odsazení, komprese obrázků, správy metadat, formátování tabulek a zarovnání. Jeho architektura je flexibilní a přátelská k vývojářům, což z něj činí ideální nástroj pro tvorbu dynamických dokumentů za běhu. Přestože jeho hlavní síla spočívá v tvorbě PDF, může také doplňovat nástroje používané k převodu PDF souborů nebo ke zvýšení interaktivity dokumentů. Díky aktivní vývojářské komunitě a přehledné dokumentaci je TPPDF nepostradatelným nástrojem pro vývojáře, kteří chtějí do svých aplikací založených na Swiftu přidat robustní PDF funkce. Ať už jste začátečník nebo expert, TPPDF pomáhá zjednodušit a pozvednout váš workflow generování PDF dokumentů.

Začínáme s TPPDF

Doporučený způsob instalace TPPDF je pomocí CocoaPods. Pro hladkou instalaci použijte následující příkaz.

Instalace TPPDF pomocí CocoaPods

$ gem install cocoapods

$ pod install

Můžete si jej stáhnout přímo z GitHub.

Dynamické vytváření PDF dokumentů pomocí Swift API

Otevřená knihovna TPPDF usnadňuje vývojářům softwaru vytvářet a upravovat PDF dokumenty v aplikacích Swift. Navíc knihovna umožňuje vývojářům dynamicky generovat PDF s obsahem, který se může měnit na základě vstupu uživatele nebo dat z API. To je zvláště užitečné pro generování personalizovaných dokumentů, jako jsou faktury, účtenky nebo certifikáty. Následující příklad ukazuje, jak vygenerovat PDF dokument pomocí příkazů Swift.

Jak vygenerovat PDF dokument pomocí Swift API?

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)

Přizpůsobitelné rozvržení a podpora více jazyků

Otevřená knihovna TPPDF poskytla kompletní podporu pro řešení úkolů souvisejících se správou rozvržení PDF. Knihovna dává uživatelům plnou kontrolu nad rozvržením a stylováním vašich PDF dokumentů. Můžete přizpůsobit písma, barvy, okraje, záhlaví, zápatí a další vizuální prvky tak, aby odpovídaly designu vaší aplikace. Navíc knihovna podporuje vícejazyčný obsah, což umožňuje vývojářům vytvářet PDF v různých jazycích a znakových sadách, což ji činí vhodnou pro aplikace s globální uživatelskou základnou.

Formátování bohatého textu pomocí Swift API

TPPDF podporuje formátování bohatého textu, což vám umožňuje použít styly jako tučný, kurzíva a podtržení ve vašem textovém obsahu. To je zvláště užitečné, když potřebujete zvýraznit konkrétní informace ve vašich PDF. Je také velmi snadné bezproblémově zahrnout obrázky do vašich PDF dokumentů, ať už jsou to firemní loga, produktové obrázky nebo uživatelské avatary. TPPDF zajišťuje správné škálování a umístění obrázků. Navíc je vytváření tabulkových dat s TPPDF snadné. Můžete generovat tabulky s nastavitelnou šířkou sloupců, výškou řádků, okraji a zarovnáním obsahu buněk.