إنشاء وتحرير وتحويل PDF مجاني عبر مكتبة سويفت.
مكتبة سويفت مفتوحة المصدر لتوليد وتحرير وتحويل PDF تمكّن مطوري البرمجيات من إنشاء، قراءة، معالجة، وتحويل مستندات PDF دون استخدام Adobe Acrobat في تطبيقات iOS.
ما هو One TPPDF؟
في المشهد الرقمي اليوم، تلعب مستندات PDF دورًا حيويًا في الأعمال والاتصالات — سواءً كان ذلك لإنشاء الفواتير، أو إعداد التقارير، أو مشاركة المحتوى المنسق عبر المنصات. بالنسبة للمطورين الذين يرغبون في إنشاء مستندات PDF داخل تطبيقات iOS أو macOS، تبرز TPPDF كمكتبة PDF قوية وموثوقة بلغة Swift. صُممت خصيصًا لـ Swift، تُبسّط TPPDF عملية إنشاء ملفات PDF احترافية جاهزة للطباعة من خلال توفير واجهة برمجة تطبيقات عالية المستوى تدعم النصوص، والصور، والجداول، وأكثر. كونه مكتبة PDF مفتوحة المصدر، يتيح للمطورين تخصيص التخطيطات، وتطبيق الأنماط، وإدارة هياكل المستند بفعالية مع الحفاظ على جودة بصرية متسقة.
يقدم TPPDF مجموعة واسعة من الميزات للتعامل مع ملفات PDF برمجياً، بما في ذلك دعم الرؤوس، التذييلات، المسافات المخصصة، ضغط الصور، إدارة البيانات الوصفية، تنسيق الجداول، والمحاذاة. بنية البرنامج مرنة وصديقة للمطورين، مما يجعلها مثالية لإنشاء مستندات ديناميكية في الوقت الفعلي. بينما تكمن القوة الأساسية في إنشاء ملفات PDF، يمكنها أيضًا تكمل الأدوات المستخدمة لتحويل ملفات PDF أو تعزيز تفاعلية المستندات. مع مجتمع تطوير نشط ووثائق واضحة، يُعد TPPDF أداة لا غنى عنها للمطورين الذين يهدفون إلى إضافة وظائف PDF قوية إلى تطبيقاتهم المبنية على Swift. سواء كنت مبتدئًا أو خبيرًا، يساعدك TPPDF على تبسيط وتعزيز سير عمل إنشاء مستندات PDF.
البدء مع TPPDF
الطريقة الموصى بها لتثبيت TPPDF هي باستخدام CocoaPods. يرجى استخدام الأمر التالي لتثبيت سلس.
إنشاء مستندات PDF ديناميكية عبر واجهة برمجة تطبيقات Swift
مكتبة TPPDF المفتوحة المصدر تجعل من السهل على مطوري البرمجيات إنشاء وتعديل مستندات PDF داخل تطبيقات Swift. علاوةً على ذلك، تسهل المكتبة على مطوري البرمجيات توليد ملفات PDF ديناميكيًا بمحتوى يمكن أن يتغير بناءً على إدخال المستخدم أو بيانات من واجهة برمجة التطبيقات (API). وهذا مفيد بشكل خاص لإنشاء مستندات مخصصة مثل الفواتير، والإيصالات، أو الشهادات. يوضح المثال التالي كيفية إنشاء مستند PDF باستخدام أوامر Swift.
كيفية إنشاء مستند PDF باستخدام واجهة برمجة تطبيقات 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 بلغات ومجموعات أحرف مختلفة، مما يجعلها مناسبة للتطبيقات التي تستهدف قاعدة مستخدمين عالمية.
تنسيق النص الغني عبر واجهة برمجة تطبيقات Swift
يدعم TTPDF تنسيق النص الغني، مما يتيح لك تطبيق أنماط مثل الغامق والمائل وتسطير النص في محتواك. هذا مفيد بشكل خاص عندما تحتاج إلى إبراز معلومات معينة في ملفات PDF الخاصة بك. كما أنه سهل جدًا تضمين الصور بسلاسة في مستندات PDF، سواء كانت شعارات الشركة أو صور المنتجات أو صور المستخدمين. يضمن TTPDF التحجيم والموضع الصحيح للصور. علاوة على ذلك، يجعل إنشاء البيانات الجدولية سهلًا مع TTPDF. يمكنك إنشاء جداول بعرض أعمدة قابل للتخصيص، وارتفاع صفوف، وحدود، ومحاذاة محتوى الخلايا.