نحوه تبدیل CSV به PDF در پایتون

این آموزش مختصر نحوه انجام جزئیات در مورد نحوه تبدیل CSV به PDF در پایتون را ارائه می دهد. به منظور تغییر CSV به PDF برنامه مبتنی بر پایتون می‌تواند در محیط‌های مبتنی بر macO، ویندوز یا لینوکس که با پایتون و JDK پیکربندی شده‌اند، توسعه یابد. شما خواص مختلف و استفاده از آنها را برای سفارشی کردن ظاهر و احساس PDF تولید شده مشاهده خواهید کرد.

مراحل تبدیل CSV به PDF در پایتون

  1. با پیروی از دستورالعمل‌ها، PIP، Python3 و Aspose.Cells را برای Python پیکربندی کنید را انجام دهید
  2. یک نمونه از TxtLoadOptions ایجاد کنید و جداکننده مورد استفاده در منبع CSV را تنظیم کنید
  3. برای بارگیری فایل CSV منبع برای تبدیل به PDF، شی Workbook را ایجاد کنید.
  4. از نمونه کلاس PdfSaveOptions برای تنظیم خصوصیات PDF مورد نظر استفاده کنید
  5. از روش Save برای ذخیره CSV در PDF روی دیسک استفاده کنید

در این مراحل به منظور تبدیل CSV به PDF پایتون از اپلیکیشن مبتنی بر پایتون استفاده شده است. پس از پیکربندی محیط، اولین کاری که باید انجام دهید این است که کاراکتر جداکننده CSV را با استفاده از نمونه TxtLoadOptions تنظیم کنید. سپس با استفاده از کلاس Workbook، فایل CSV با TxtLoadOptions ارائه شده بارگذاری می شود. در مراحل بعدی، نمونه PdfSaveOptions برای تنظیم گزینه های مختلف صادرات PDF ایجاد می شود و در نهایت PDF با استفاده از گزینه های تعریف شده PDF روی دیسک ذخیره می شود.

کد برای تبدیل CSV به PDF در پایتون

در مثال بالا مشاهده می کنید که با استفاده از Python CSV به PDF تبدیل به راحتی در چند خط کد انجام می شود. ما از نظر تعریف AutoFitterOptions، AutoFilter، TextQualifier، IgnoreNotPrinted و بسیاری از گزینه های موجود در شی کلاس TxtLoadOptions، کنترل زیادی بر فرآیند بارگیری CSV داریم. به همین ترتیب، می‌توانیم PDF مورد نظر را با تنظیم DefaultFont، FontEncoding، OptimizationType، DisplayDocTitle، OptimizationType و بسیاری از پیکربندی‌های دیگر در فایل PDF خروجی با استفاده از کلاس PdfSaveOptions سفارشی کنیم.

در این مبحث، ما یاد گرفتیم که CSV را با استفاده از پایتون در چند خط کد به PDF تبدیل کنیم. اگر به دنبال ایجاد فایل اکسل با استفاده از پایتون هستید، به مقاله در نحوه ایجاد فایل اکسل در پایتون نگاهی بیندازید.

 فارسی