יצירה, עריכה והמרה של PDF בחינם באמצעות ספריית Swift.
ספריית Swift קוד פתוח ליצירת, עריכה והמרת PDF המאפשרת למפתחים ליצור, לקרוא, לעבד ולהמיר מסמכי PDF ללא צורך ב‑Adobe Acrobat באפליקציות iOS.
מהו One TPPDF?
בעולם הדיגיטלי של היום, מסמכי PDF ממלאים תפקיד קריטי בעסקים ובתקשורת—בין אם מדובר ביצירת חשבוניות, הכנת דוחות, או שיתוף תוכן מעוצב בין פלטפורמות. למפתחים המעוניינים ליצור מסמכי PDF בתוך אפליקציות iOS או macOS, TPPDF מתבלט כספריית Swift PDF חזקה ואמינה. תוכננה במיוחד עבור Swift, TPPDF מפשטת את תהליך יצירת קבצי PDF מקצועיים ומוכנים להדפסה על ידי מתן API ברמה גבוהה התומך בטקסט, בתמונות, בטבלאות ועוד. כספריית PDF בקוד פתוח, היא מאפשרת למפתחים להתאים פריסות, להחיל עיצוב ולנהל מבני מסמכים ביעילות תוך שמירה על איכות חזותית עקבית.
TPPDF מציע מגוון רחב של תכונות למניפולציה של קבצי PDF בצורה תכנותית, כולל תמיכה בכותרות, כותרות תחתונות, ריווח מותאם, דחיסת תמונות, ניהול מטה‑דאטה, עיצוב טבלאות ויישור. הארכיטקטורה שלו גמישה וידידותית למפתחים, מה שהופך אותה לאידיאלית לבניית מסמכים דינמיים בזמן אמת. בעוד שהחוזק המרכזי שלו הוא יצירת PDF, הוא יכול גם להשלים כלים המשמשים להמרת קבצי PDF או לשיפור אינטראקטיביות המסמך. עם קהילת פיתוח פעילה ותיעוד נקי, TPPDF הוא כלי בלתי נפרד למפתחים השואפים להוסיף פונקציונליות PDF חזקה לאפליקציות שלהם המבוססות על Swift. בין אם אתה מתחיל או מומחה, TPPDF מסייע לייעל ולהרים את תהליך יצירת מסמכי PDF שלך.
התחלת עבודה עם TPPDF
הדרך המומלצת להתקנת TPPDF היא באמצעות CocoaPods. אנא השתמשו בפקודה הבאה להתקנה חלקה.
התקנת TPPDF באמצעות CocoaPods
$ gem install cocoapods
$ pod install
אתם יכולים להוריד אותו ישירות מ-GitHub.
יצירת מסמכי PDF דינאמיים באמצעות API של Swift
הספרייה הפתוחה קוד פתוח TPPDF מקלה על מפתחי תוכנה ליצור ולשנות מסמכי PDF בתוך יישומי Swift. בנוסף, הספרייה מאפשרת למפתחי תוכנה ליצור באופן דינמי קבצי PDF עם תוכן שיכול להשתנות בהתאם לקלט משתמש או לנתונים מ-API. זה שימושי במיוחד ליצירת מסמכים מותאמים אישית כגון חשבוניות, קבלות או תעודות. הדוגמה הבאה מציגה כיצד ליצור מסמך PDF באמצעות פקודות Swift.
איך ליצור מסמך PDF באמצעות 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)
פריסות ניתנות להתאמה אישית ותמיכה בריבוי שפות
הספרייה הפתוחה קוד פתוח TPPDF סיפקה תמיכה מלאה בטיפול במשימות הקשורות לניהול פריסת PDF. הספרייה מעניקה למשתמשים שליטה מלאה על הפריסה והעיצוב של מסמכי ה-PDF שלכם. ניתן להתאים גופנים, צבעים, מרווחים, כותרות, כותרות תחתונות ואלמנטים חזותיים אחרים כדי להתאים לעיצוב האפליקציה שלכם. בנוסף, הספרייה תומכת בתוכן רב-לשוני, מה שמאפשר למפתחי תוכנה ליצור קבצי PDF בשפות שונות ובקידודים שונים, מה שהופך אותה למתאימה לאפליקציות עם קהל משתמשים גלובלי.
עיצוב טקסט עשיר באמצעות API של Swift
TPPDF תומך בעיצוב טקסט עשיר, המאפשר לך להחיל סגנונות כגון מודגש, נטוי וקו תחתי על תוכן הטקסט שלך. זה שימושי במיוחד כאשר אתה צריך להדגיש מידע ספציפי ב‑PDF‑ים שלך. בנוסף, קל מאוד לשלב תמונות באופן חלק במסמכי ה‑PDF שלך, בין אם מדובר בלוגו של החברה, בתמונות מוצר או בתמונות משתמש. TPDF מבטיח קנה מידה ומיקום נכונים של התמונות. יתר על כן, יצירת נתונים בטבלאות נעשית קלה עם TPPDF. אתה יכול ליצור טבלאות עם רוחבי עמודות מותאמים, גובהי שורות, גבולות ויישור תוכן התא.