সুইফট লাইব্রেরি মাধ্যমে ফ্রি পিডিএফ তৈরি, সম্পাদনা এবং রূপান্তর।

ওপেন সোর্স সুইফট পিডিএফ জেনারেশন, এডিটিং এবং কনভার্সন লাইব্রেরি যা সফটওয়্যার ডেভেলপারদের iOS অ্যাপ্লিকেশনে অ্যাডোবি অ্যাক্রোব্যাট ব্যবহার না করে পিডিএফ ডকুমেন্ট তৈরি, পড়া, পরিচালনা এবং রূপান্তর করতে সক্ষম করে।

One TPPDF কী?

আজকের ডিজিটাল পরিবেশে, ব্যবসা ও যোগাযোগে PDF ডকুমেন্টগুলো গুরুত্বপূর্ণ ভূমিকা পালন করে—ইনভয়েস তৈরি করা, রিপোর্ট তৈরি করা, অথবা বিভিন্ন প্ল্যাটফর্মে ফরম্যাটেড কন্টেন্ট শেয়ার করা যাই হোক। iOS বা macOS অ্যাপ্লিকেশনের মধ্যে PDF ডকুমেন্ট তৈরি করতে ইচ্ছুক ডেভেলপারদের জন্য, TPPDF একটি শক্তিশালী এবং নির্ভরযোগ্য Swift PDF লাইব্রেরি হিসেবে আলাদা হয়ে দাঁড়ায়। বিশেষভাবে Swift এর জন্য ডিজাইন করা, TPPDF টেক্সট, ইমেজ, টেবিল এবং আরও অনেক কিছু সমর্থনকারী উচ্চ-স্তরের API প্রদান করে পেশাদার, প্রিন্ট-রেডি PDF তৈরি করার প্রক্রিয়াকে সহজ করে। একটি ওপেন সোর্স PDF লাইব্রেরি হিসেবে, এটি ডেভেলপারদের লেআউট কাস্টমাইজ করতে, স্টাইল প্রয়োগ করতে এবং ডকুমেন্টের কাঠামো দক্ষতার সাথে পরিচালনা করতে সক্ষম করে, একই সাথে ধারাবাহিক ভিজ্যুয়াল গুণমান বজায় রাখে।

TPPDF প্রোগ্রাম্যাটিকভাবে PDF ফাইল ম্যানিপুলেট করার জন্য বিস্তৃত ফিচার সরবরাহ করে, যার মধ্যে হেডার, ফুটার, কাস্টম স্পেসিং, ইমেজ কম্প্রেশন, মেটাডেটা ম্যানেজমেন্ট, টেবিল ফরম্যাটিং এবং অ্যালাইনমেন্টের সাপোর্ট অন্তর্ভুক্ত। এর আর্কিটেকচার নমনীয় এবং ডেভেলপার-ফ্রেন্ডলি, যা ডাইনামিক ডকুমেন্ট রিয়েল-টাইমে তৈরি করার জন্য আদর্শ। যদিও এর মূল শক্তি PDF তৈরি করা, এটি PDF ফাইল রূপান্তর বা ডকুমেন্ট ইন্টারঅ্যাকটিভিটি বাড়ানোর জন্য ব্যবহৃত টুলগুলিকেও সম্পূরক করতে পারে। সক্রিয় ডেভেলপমেন্ট কমিউনিটি এবং পরিষ্কার ডকুমেন্টেশন সহ, TPDF স্বিফট-ভিত্তিক অ্যাপস-এ শক্তিশালী PDF ফাংশনালিটি যোগ করতে ইচ্ছুক ডেভেলপারদের জন্য অপরিহার্য টুল। আপনি নবীন হোন বা অভিজ্ঞ, TPPDF আপনার PDF ডকুমেন্ট জেনারেশন ওয়ার্কফ্লোকে সহজতর এবং উন্নত করতে সাহায্য করে।

Previous Next

TPPDF দিয়ে শুরু করা

TPPDF ইনস্টল করার সুপারিশকৃত পদ্ধতি হল CocoaPods ব্যবহার করা। মসৃণ ইনস্টলেশনের জন্য দয়া করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

CocoaPods মাধ্যমে TPPDF ইনস্টল করুন

$ gem install cocoapods

$ pod install

আপনি এটি সরাসরি গিটহাব থেকে ডাউনলোড করতে পারেন।

Swift API মাধ্যমে গতিশীল PDF ডকুমেন্ট তৈরি

ওপেন সোর্স TPPDF লাইব্রেরি সফটওয়্যার ডেভেলপারদের জন্য Swift অ্যাপ্লিকেশনের মধ্যে PDF ডকুমেন্ট তৈরি ও পরিবর্তন করা সহজ করে তোলে। এছাড়াও, লাইব্রেরি সফটওয়্যার ডেভেলপারদেরকে ব্যবহারকারীর ইনপুট বা API থেকে প্রাপ্ত ডেটার উপর ভিত্তি করে বিষয়বস্তু পরিবর্তনশীলভাবে PDF ডাইনামিকভাবে জেনারেট করা সহজ করে। এটি বিশেষভাবে ব্যক্তিগতকৃত ডকুমেন্ট যেমন ইনভয়েস, রসিদ, অথবা সার্টিফিকেট তৈরি করার জন্য উপযোগী। নিম্নলিখিত উদাহরণটি Swift কমান্ড ব্যবহার করে কীভাবে একটি PDF ডকুমেন্ট জেনারেট করা যায় তা দেখায়।

Swift API ব্যবহার করে PDF ডকুমেন্ট কীভাবে তৈরি করবেন?

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 API মাধ্যমে সমৃদ্ধ টেক্সট ফরম্যাটিং

TPPDF রিচ টেক্সট ফরম্যাটিং সমর্থন করে, যা আপনাকে বোল্ড, ইটালিক এবং আন্ডারলাইন মতো স্টাইল আপনার টেক্সট কন্টেন্টে প্রয়োগ করতে সক্ষম করে। এটি বিশেষভাবে উপকারী যখন আপনাকে আপনার PDF-এ নির্দিষ্ট তথ্য হাইলাইট করতে হয়। এছাড়াও আপনার PDF ডকুমেন্টে ছবি সহজে এবং নির্বিঘ্নে অন্তর্ভুক্ত করা যায়, তা কোম্পানির লোগো, পণ্য ছবি বা ব্যবহারকারীর অবতার হোক। TPDF ছবিগুলোর সঠিক স্কেলিং এবং পজিশনিং নিশ্চিত করে। তদুপরি, TPPDF দিয়ে ট্যাবুলার ডেটা তৈরি করা সহজ। আপনি কাস্টমাইজযোগ্য কলাম প্রস্থ, সারি উচ্চতা, বর্ডার এবং সেল কন্টেন্ট অ্যালাইনমেন্ট সহ টেবিল তৈরি করতে পারেন।

 বাংলা