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

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

کتابخانه تبدیل PPT به PDF پایتون

برای فرمت تبدیل فایل های پاورپوینت به PDF، از [Aspose.Slides for Python via .NET] استفاده خواهیم کرد. 5. این یک کتابخانه قدرتمند است که به شما امکان می دهد عملیات دستکاری ارائه را از داخل برنامه های پایتون خود به طور خودکار انجام دهید. با استفاده از کتابخانه، می توانید ارائه ها را به صورت یکپارچه ایجاد، ویرایش و تبدیل کنید. با استفاده از دستور pip زیر می توانید کتابخانه را از PyPI نصب کنید.

> pip install aspose.slides

بیشتر بخوانید در مورد سیستم مورد نیاز برای استفاده از این کتابخانه.

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

تبدیل فایل های PPT به PDF را می توان در چند مرحله انجام داد. فقط فایل ارائه را بارگیری کنید و آن را به عنوان یک سند PDF ذخیره کنید. مراحل زیر برای تبدیل فایل PPT به PDF در پایتون آمده است.

  • ارائه PPT/PPTX را با استفاده از کلاس Presentation بارگیری کنید.
  • PPT را با استفاده از روش Presentation.save (string, export.SaveFormat.PDF) به PDF تبدیل کنید.

نمونه کد زیر نحوه تبدیل پاورپوینت PPTX به PDF در پایتون را نشان می دهد.

import aspose.slides as slides

# بارگذاری ارائه
pres = slides.Presentation("presentation.pptx")

# PPTX را به PDF تبدیل کنید
pres.save("pptx-to-pdf.pdf", slides.export.SaveFormat.PDF)

تصویر زیر فایل PPTX ورودی را نشان می دهد که در این مقاله استفاده کردیم.

ارائه پاورپوینت PPTX

ارائه PPTX

تصویر زیر اسکرین شات فایل PDF تبدیل شده است.

تبدیل PPTX به PDF

PPTX به PDF تبدیل شد

حتما متوجه شده اید که اسلاید سوم در ارائه PPTX به عنوان مخفی علامت گذاری شده است. بنابراین، در فایل PDF تبدیل شده گنجانده نشده است. با این حال، در موارد خاص، ممکن است مجبور شوید اسلایدهای مخفی را در تبدیل PPTX به PDF قرار دهید. پس بیایید ببینیم چگونه به آن دست یابیم.

شامل اسلایدهای پنهان - Python PPTX به PDF

برای سفارشی کردن تبدیل پاورپوینت به PDF، Aspose.Slides برای پایتون از طریق دات نت کلاس PdfOptions را ارائه می دهد. مراحل زیر برای گنجاندن اسلایدهای مخفی در تبدیل پاورپوینت به PDF در پایتون آمده است.

  • ارائه PPTX را با استفاده از کلاس Presentation بارگیری کنید.
  • یک شی از کلاس PdfOptions ایجاد کنید.
  • ویژگی PdfOptions.showhiddenslides را روی True تنظیم کنید.
  • با استفاده از روش Presentation.save (string, export.SaveFormat.PDF, PdfOptions) PPTX را به PDF تبدیل کنید.

نمونه کد پایتون زیر نحوه گنجاندن اسلایدهای مخفی را در تبدیل PPTX به PDF نشان می دهد.

import aspose.slides as slides

# بارگذاری ارائه
pres = slides.Presentation("presentation.pptx")

# گزینه های PDF ایجاد کنید
options = slides.export.PdfOptions()

# شامل اسلایدهای مخفی
options.show_hidden_slides = True

# PPTX را به صورت PDF ذخیره کنید
pres.save("pptx-to-pdf-hidden-slides.pdf", slides.export.SaveFormat.PDF, options)

اسلایدهای انتخابی PPT را در پایتون به PDF تبدیل کنید

اغلب، ممکن است به جای ارائه کل ارائه، نیاز به تبدیل اسلایدهای خاص به PDF داشته باشید. برای رسیدن به آن، می‌توانید آرایه‌ای از اعداد اسلاید را به متد ()Presentation.save ارسال کنید. مراحل زیر برای تبدیل اسلایدهای خاص در یک PPTX به PDF آمده است.

  • ارائه PPTX را با استفاده از کلاس Presentation بارگیری کنید.
  • یک آرایه حاوی اعداد اسلاید ایجاد کنید، به عنوان مثال slidesnumbers=[ 1, 3 ].
  • PPTX را با استفاده از روش Presentation.save (رشته، شماره اسلاید، export.SaveFormat.PDF) به PDF تبدیل کنید.

نمونه کد زیر اسلایدهای خاص یک ارائه را در پایتون به PDF تبدیل می کند.

import aspose.slides as slides

#Load presentation
pres = slides.Presentation("presentation.pptx")

# مجموعه ای از موقعیت های اسلایدها
slides_array = [ 1, 3 ]

# PPTX را به صورت PDF ذخیره کنید
pres.save("pptx-to-pdf-selected-slides.pdf", slides_array, slides.export.SaveFormat.PDF)

سازگاری PDF را در تبدیل PPT به PDF تنظیم کنید

همچنین می توانید با استفاده از ویژگی PdfOptions.compliance یک سطح انطباق خاص را برای سند PDF تبدیل شده تعیین کنید. مراحل زیر برای دستیابی به آن ذکر شده است.

  • ارائه PPTX را با استفاده از کلاس Presentation بارگیری کنید.
  • یک شی از کلاس PdfOptions ایجاد کنید.
  • ویژگی PdfOptions.compliance را با استفاده از enum export.PdfCompliance تنظیم کنید.
  • با استفاده از روش Presentation.save (string, export.SaveFormat.PDF, PdfOptions) PPTX را به PDF تبدیل کنید.

نمونه کد زیر نحوه تعیین سطح انطباق در تبدیل PPTX به PDF در پایتون را نشان می دهد.

import aspose.slides as slides

# بارگذاری ارائه
pres = slides.Presentation("presentation.pptx")

# گزینه های PDF ایجاد کنید
options = slides.export.PdfOptions()

# انطباق مورد نظر را تنظیم کنید و به عنوان PDF ذخیره کنید
options.compliance = slides.export.PdfCompliance.PDF_A1A
pres.save("pres-a1a-compliance.pdf", slides.export.SaveFormat.PDF, options)

options.compliance = slides.export.PdfCompliance.PDF_A1B
pres.save("pres-a1b-compliance.pdf", slides.export.SaveFormat.PDF, options)

options.compliance = slides.export.PdfCompliance.PDF_UA
pres.save("pres-ua-compliance.pdf", slides.export.SaveFormat.PDF, options)

PPT را به PDF محافظت شده با رمز عبور در پایتون تبدیل کنید

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

  • ارائه PPTX را با استفاده از کلاس Presentation بارگیری کنید.
  • یک شی از کلاس PdfOptions ایجاد کنید.
  • رمز عبور را با استفاده از ویژگی PdfOptions.password تنظیم کنید.
  • با استفاده از ویژگی PdfOptions.accesspermissions مجوزهای دسترسی را تنظیم کنید.
  • با استفاده از روش Presentation.save (string, export.SaveFormat.PDF, PdfOptions) PPTX را به PDF تبدیل کنید.

نمونه کد زیر یک فایل PowerPoint PPTX را به PDF محافظت شده با رمز عبور تبدیل می کند.

import aspose.slides as slides

# بارگذاری ارائه
pres = slides.Presentation("presentation.pptx")

# گزینه های PDF ایجاد کنید
options = slides.export.PdfOptions()

# رمز عبور PDF و مجوزهای دسترسی را تنظیم کنید
options.password = "password"
options.access_permissions = slides.export.PdfAccessPermissions.PRINT_DOCUMENT | slides.export.PdfAccessPermissions.HIGH_QUALITY_PRINT

# PPTX را به صورت PDF ذخیره کنید
pres.save("pptx-to-protected-pdf.pdf", slides.export.SaveFormat.PDF, options)

مجوز رایگان دریافت کنید

شما می توانید با دریافت [مجوز موقت] از طریق دات نت به صورت رایگان از Aspose.Slides برای پایتون استفاده کنید.

نتیجه

در این مقاله با نحوه تبدیل فایل های PPT یا PPTX به PDF در پایتون آشنا شده اید. علاوه بر این، نحوه سفارشی سازی تبدیل پاورپوینت به PDF را با استفاده از گزینه های مختلف در پایتون مشاهده کرده اید. نمونه‌های کد نحوه گنجاندن اسلایدهای مخفی، تبدیل اسلایدهای خاص، تعیین انطباق PDF، و تعیین رمز عبور و مجوزهای دسترسی برای PDF تبدیل شده را نشان داده‌اند. می‌توانید با استفاده از مستندات درباره کتابخانه دستکاری ارائه پایتون بیشتر کاوش کنید. در صورت داشتن هرگونه سوال، از طریق [فروم 10 ما با ما در میان بگذارید.

همچنین ببینید

پاورپوینت به PDF در سی شارپپاورپوینت به PDF در جاواایجاد فایل های پاورپوینت در پایتون
تبدیل پاورپوینت PPT به HTML در پایتونExtract Images from PowerPoint PPT in C#افزودن نظرات به پاورپوینت PPT در پایتون
قفل کردن یا باز کردن قفل ارائه های پاورپوینت در پایتونExtract Images from PowerPoint Presentations in Pythonادغام ارائه های پاورپوینت در پایتون
اعمال جلوه های سه بعدی در پاورپوینت PPT با استفاده از سی شارپExtract Text from PowerPoint Files in Pythonافزودن امضای دیجیتال به پاورپوینت PPT در پایتون

نکته: می‌خواهید مبدل Aspose FREE PowerPoint به PDF را امتحان کنید.