نحوه ایجاد PDF در پایتون

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

مراحل ایجاد PDF در پایتون

  1. برای ایجاد PDF، محیط را روی از Aspose.PDF برای پایتون از طریق دات نت استفاده کنید پیکربندی کنید
  2. یک فایل PDF با استفاده از کلاس Document ایجاد کنید و یک صفحه به آن اضافه کنید
  3. یک شی کلاس TextFragment برای افزودن متن در صفحه PDF ایجاد کنید
  4. ویژگی های مختلف متن مانند اندازه قلم، نام قلم، رنگ پس زمینه و رنگ پیش زمینه را تنظیم کنید
  5. یک شی کلاس TextBuilder برای صفحه انتخاب شده ایجاد کنید و یک قطعه متن به آن اضافه کنید
  6. فایل PDF حاصل را با متن تازه اضافه شده در آن ذخیره کنید

این مراحل فرآیند تولید PDF با استفاده از پایتون را خلاصه می کند. ابتدا یک فایل PDF جدید ایجاد می شود و یک صفحه به آن اضافه می شود و سپس یک شی TextFragment ایجاد می شود که برای افزودن متن، تنظیمات قالب بندی متن، رنگ پیش زمینه و رنگ پس زمینه استفاده می شود. هنگامی که شی TextFragment پر شد، شی کلاس TextBuilder برای صفحه انتخاب شده نمونه سازی می شود و شی TextFragment ایجاد شده جدید به PDF اضافه می شود.

کد برای ایجاد PDF با استفاده از پایتون

بخش کد بالا نحوه ایجاد فایل PDF با استفاده از پایتون را نشان می دهد. کلاس Document در ماژول aspose.pdf برای ایجاد یک فایل PDF جدید، شی TextFragment در ماژول aspose.pdf.text برای تنظیم متن و قالب آن استفاده می شود، شی کلاس TextBuilder در aspose.pdf.text است. برای افزودن قطعه متن به صفحه انتخاب شده استفاده می شود و در نهایت از متد Document.save() برای ذخیره فایل روی دیسک استفاده می شود. می‌توانید از شی TextFragment برای تنظیم تعدادی ویژگی دیگر برای متن و شی TextBuilder برای افزودن سایر عناصر سند به PDF استفاده کنید.

این مقاله به ما یاد داده است که فایل PDF با پایتون ایجاد کنیم. اگر می خواهید فرآیند تبدیل فایل PDF به XPS را یاد بگیرید، به مقاله نحوه تبدیل PDF به XPS در پایتون مراجعه کنید.

 فارسی