ایجاد، ویرایش و تبدیل رایگان PDF با استفاده از کتابخانه Swift.

کتابخانه منبع باز Swift برای تولید، ویرایش و تبدیل PDF که به توسعه‌دهندگان نرم‌افزار امکان ایجاد، خواندن، دستکاری و تبدیل اسناد PDF را بدون استفاده از Adobe Acrobat در برنامه‌های iOS می‌دهد.

One TPPDF چیست؟

در فضای دیجیتال امروز، اسناد PDF نقش حیاتی در کسب‌وکار و ارتباطات ایفا می‌کنند — چه برای تولید فاکتورها، ایجاد گزارش‌ها یا به اشتراک‌گذاری محتوای قالب‌بندی‌شده در پلتفرم‌های مختلف. برای توسعه‌دهندگانی که به دنبال تولید اسناد PDF در برنامه‌های iOS یا macOS هستند، TPPDF به عنوان یک کتابخانه قدرتمند و قابل اعتماد Swift PDF برجسته می‌شود. این کتابخانه که به‌طور خاص برای Swift طراحی شده است، فرآیند ایجاد PDFهای حرفه‌ای و آماده چاپ را با ارائه یک API سطح بالا که از متن، تصویر، جدول و موارد دیگر پشتیبانی می‌کند، ساده می‌سازد. به عنوان یک کتابخانه منبع باز PDF، به توسعه‌دهندگان امکان می‌دهد تا طرح‌ها را سفارشی کنند، استایل‌ها را اعمال کنند و ساختارهای سند را به‌صورت کارآمد مدیریت کنند در حالی که کیفیت بصری ثابت باقی می‌ماند.

TPPDF مجموعه گسترده‌ای از ویژگی‌ها را برای دستکاری فایل‌های PDF به صورت برنامه‌نویسی ارائه می‌دهد، از جمله پشتیبانی از سرصفحه‌ها، پاورقی‌ها، فاصله‌گذاری سفارشی، فشرده‌سازی تصویر، مدیریت متادیتا، قالب‌بندی جدول و تراز کردن. معماری آن انعطاف‌پذیر و برای توسعه‌دهندگان دوستانه است، به‌طوری که برای ساخت اسناد پویا به‌سرعت ایده‌آل می‌باشد. در حالی که قوت اصلی آن در ایجاد PDF است، می‌تواند ابزارهای تبدیل فایل‌های PDF یا ارتقاء تعامل‌پذیری سند را نیز تکمیل کند. با داشتن جامعه توسعه فعال و مستندات واضح، TPDF ابزاری ضروری برای توسعه‌دهندگانی است که قصد افزودن عملکرد قوی PDF به برنامه‌های مبتنی بر Swift خود را دارند. چه مبتدی باشید و چه کارشناس، TPDF به ساده‌سازی و ارتقای جریان کار تولید اسناد PDF شما کمک می‌کند.

Previous Next

شروع کار با TPPDF

روش پیشنهادی برای نصب TPPDF استفاده از CocoaPods است. لطفاً برای نصب بدون مشکل از فرمان زیر استفاده کنید.

نصب TPPDF از طریق CocoaPods

$ gem install cocoapods

$ pod install

می‌توانید آن را مستقیماً از GitHub دانلود کنید.

ایجاد اسناد PDF پویا از طریق API سوئیفت

کتابخانه منبع باز TPPDF ایجاد و ویرایش اسناد PDF را در برنامه‌های Swift برای توسعه‌دهندگان نرم‌افزار آسان می‌کند. علاوه بر این، این کتابخانه به توسعه‌دهندگان امکان تولید پویا PDFها را با محتوایی که می‌تواند بر اساس ورودی کاربر یا داده‌های یک API تغییر کند، می‌دهد. این ویژگی به‌ویژه برای تولید اسناد شخصی‌سازی‌شده مانند فاکتورهای فروش، رسیدها یا گواهینامه‌ها مفید است. مثال زیر نشان می‌دهد چگونه می‌توان یک سند PDF را با استفاده از دستورات Swift تولید کرد.

چگونه سند PDF را با استفاده از 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)

طرح‌های قابل تنظیم و پشتیبانی چند زبانه

کتابخانه منبع باز TPPDF پشتیبانی کامل برای انجام وظایف مرتبط با مدیریت چیدمان PDF فراهم کرده است. این کتابخانه به کاربران کنترل کامل بر چیدمان و استایل اسناد PDF شما می‌دهد. می‌توانید فونت‌ها، رنگ‌ها، حاشیه‌ها، سرصفحه‌ها، پاورقی‌ها و سایر جنبه‌های بصری را برای مطابقت با طراحی برنامه‌تان سفارشی کنید. علاوه بر این، این کتابخانه از محتوای چندزبانه پشتیبانی می‌کند و به توسعه‌دهندگان امکان ایجاد PDFها به زبان‌ها و مجموعه‌های کاراکتری مختلف را می‌دهد، که آن را برای برنامه‌هایی با کاربران جهانی مناسب می‌سازد.

قالب‌بندی متن غنی از طریق API سوئیفت

TPPDF از قالب‌بندی متن غنی پشتیبانی می‌کند و به شما امکان می‌دهد سبک‌هایی مانند بولد، ایتالیک و زیرخط را بر روی محتوای متنی خود اعمال کنید. این به‌ویژه زمانی مفید است که نیاز به برجسته‌سازی اطلاعات خاص در PDFهای خود دارید. همچنین افزودن تصاویر به اسناد PDF به‌صورت یکپارچه و آسان است، چه لوگوهای شرکت، تصاویر محصول یا آواتارهای کاربر باشند. TPDF مقیاس‌بندی و موقعیت‌یابی صحیح تصاویر را تضمین می‌کند. علاوه بر این، ایجاد داده‌های جدولی با TPPDF آسان شده است. می‌توانید جداولی با عرض ستون‌های قابل تنظیم، ارتفاع ردیف‌ها، حاشیه‌ها و تراز محتویات سلول‌ها تولید کنید.

 فارسی