فایل ارائه PowerPoint مجموعه ای از اسلایدها است که در آن هر اسلاید ppt/pptx می تواند حاوی اطلاعاتی مانند متن، تصاویر، قالب بندی، انیمیشن ها و سایر رسانه ها باشد. در حالی که فرمت فایل PDF میتواند شامل متن، تصاویر، لینکها، فیلدهای فرم، رسانه غنی، پیوستها، و امضاهای دیجیتال و غیره باشد. به فایل های PDF برای ویندوز و مک. در این مقاله با نحوه تبدیل پاورپوینت به PDF با استفاده از REST API در پایتون آشنا خواهیم شد.
موضوعات زیر در این مقاله پوشش داده خواهد شد:
- تبدیل پاورپوینت به PDF REST API - نصب
- تبدیل پاورپوینت PPTX به PDF با استفاده از REST API در پایتون
- تبدیل محدوده صفحات از PPTX به PDF در پایتون
- تبدیل صفحات خاص PPTX به PDF در پایتون
- تبدیل PPTX به PDF - آنلاین و رایگان
تبدیل پاورپوینت به PDF REST API - نصب
برای تبدیل اسلایدهای PPTX به PDF، از Python SDK of GroupDocs.Conversion Cloud API استفاده خواهیم کرد. این یک راه حل مستقل از پلت فرم برای تبدیل اسناد و تصاویر است. این به شما امکان می دهد تا به سرعت و با اطمینان تصاویر و اسناد از هر فرمت فایل پشتیبانی شده را به هر فرمتی که نیاز دارید تبدیل کنید.
می توانید GroupDocs.Conversion Cloud را در برنامه پایتون خود با استفاده از دستور زیر در کنسول نصب کنید:
pip install groupdocs_conversion_cloud
لطفاً قبل از انجام مراحل ذکر شده [شناسه مشتری و راز خود را از داشبورد 6 دریافت کنید. هنگامی که شناسه و راز خود را دریافت کردید، کد را مطابق شکل زیر اضافه کنید:
# Python SDK http://api.groupdocs.cloud را در برنامه پایتون خود بارگیری کنید
import groupdocs_conversion_cloud
# پس از ثبت نام رایگان، client_id و client_secret را از https://dashboard.groupdocs.cloud دریافت کنید.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# پیکربندی های مختلف را دریافت کنید
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
my_storage = "LocalStorage"
تبدیل پاورپوینت PPTX به PDF با استفاده از REST API در پایتون
با دنبال کردن مراحل ساده زیر می توانید اسلایدهای پاورپوینت خود را به صورت برنامه ریزی شده در فضای ابری به PDF تبدیل کنید:
- آپلود PPTX به ابر اسلاید میشود
- [تبدیل 8 پاورپوینت به PDF با استفاده از پایتون
- دانلود فایل PDF تبدیل شده
فایل PPTX را آپلود کنید
ابتدا فایل pptx را با استفاده از نمونه کد زیر در فضای ابری آپلود کنید:
# فایل powerpoint.pptx را در فضای ذخیره سازی ابری خود آپلود کنید
# یک نمونه از File API ایجاد کنید
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# تماس درخواست آپلود فایل
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-powerpoint.pptx", "H:\\groupdocs-cloud-data\\powerpoint-slides.pptx", my_storage)
# اسلایدهای پاورپوینت را در فضای ابری بارگذاری کنید
response = file_api.upload_file(request)
print(response.uploaded)
در نتیجه، فایل pptx آپلود شده در بخش فایل ها داشبورد شما در فضای ابری در دسترس خواهد بود.
تبدیل پاورپوینت به پی دی اف با استفاده از پایتون
با انجام مراحل ذکر شده در زیر می توانید به راحتی پاورپوینت ppt/pptx را به صورت برنامه نویسی به فایل PDF تبدیل کنید:
- ابتدا یک نمونه از ConvertApi ایجاد کنید
- اکنون، یک نمونه از ConvertSettings ایجاد کنید
- سپس، مسیر فایل pptx ورودی را ارائه دهید
- فرمت فایل خروجی را به عنوان “pdf” تنظیم کنید
- سپس مسیر فایل خروجی را ارائه دهید
- اکنون، ConvertDocumentRequest را با ConvertSettings ایجاد کنید
- در نهایت، فایل pptx را با فراخوانی متد convert\document() با ConvertDocumentRequest تبدیل کنید.
مثال کد زیر نحوه تبدیل PPTX به PDF را با استفاده از REST API در پایتون نشان می دهد:
# نحوه تبدیل PPTX به PDF با استفاده از REST API در پایتون
try:
# یک نمونه از API ایجاد کنید
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# تنظیمات تبدیل را تعریف کنید
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-powerpoint.pptx"
settings.format = "pdf"
settings.output_path = "python-testing"
# ایجاد درخواست تبدیل سند
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# تبدیل فایل pptx. به سند PDF
result = convert_api.convert_document(request)
print("PPTX File converted to PDF successfully: " + result[0].path)
except groupdocs_conversion_cloud.ApiException as e:
print("Exception when calling convert_document: {0}".format(e.message))
فایل تبدیل شده را دانلود کنید
نمونه کد بالا فایل PDF تبدیل شده را در فضای ابری ذخیره می کند. با استفاده از نمونه کد زیر می توانید آن را دانلود کنید:
# مقداردهی اولیه API برای دانلود فایل تبدیل شده
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# درخواست فایل دانلود را ایجاد کنید
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-powerpoint.pdf", my_storage)
# دانلود فایل تبدیل شده
response = file_api.download_file(request)
# فایل دانلود شده را به دایرکتوری سیستم محلی خود منتقل کنید
shutil.move(response, "H:\\groupdocs-cloud-data\\")
تبدیل محدوده صفحات از PPTX به PDF در پایتون
با دنبال کردن مراحل زیر میتوانیم طیف وسیعی از صفحات را از ارائههای PPTX به اسناد PDF به صورت برنامهنویسی تبدیل کنیم:
- ابتدا یک نمونه از ConvertApi ایجاد کنید.
- بعد، یک نمونه از ConvertSettings ایجاد کنید.
- سپس، مسیر فایل PDF ورودی را تنظیم کنید.
- و “pptx” را به فرمت اختصاص دهید.
- همچنین مسیر فایل خروجی را نیز ارائه دهید.
- بعد، یک نمونه از PdfConvertOptions ایجاد کنید.
- سپس، یک محدوده صفحه را تنظیم کنید تا از شماره صفحه شروع به عنوان fromPage و کل صفحات را به عنوان pagesCount تبدیل کنید.
- پس از آن، ConvertDocumentRequest را با ConvertSettings به عنوان آرگومان ایجاد کنید.
- در نهایت، متد ConvertApi.convertDocument() را با ConvertDocumentRequest فراخوانی کنید.
مثال کد زیر نحوه تبدیل طیف وسیعی از صفحات از PDF به PPTX را با استفاده از REST API در پایتون نشان می دهد:
# نحوه تبدیل محدوده صفحات از PPTX به PDF در پایتون
# یک نمونه از API ایجاد کنید
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# تنظیمات تبدیل را تعریف کنید
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-powerpoint.pptx"
settings.format = "pdf"
settings.output_path = "python-testing"
# گزینه های تبدیل PDF: شماره صفحه شروع و کل صفحات برای تبدیل
convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
convertOptions.from_page = 2
convertOptions.pages_count = 4
settings.convert_options = convertOptions
# ایجاد درخواست تبدیل سند
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# صفحات فایل pptx را به فایل PDF تبدیل کنید
result = convert_api.convert_document(request)
print("Converted range of pages from PPTX to PDF: " + result[0].path)
تبدیل صفحات خاص PPTX به PDF در پایتون
ما می توانیم صفحات خاصی از اسلایدهای PPTX را به صورت برنامه نویسی با دنبال کردن مراحل زیر به اسناد PDF تبدیل کنیم:
- ابتدا یک نمونه از ConvertApi ایجاد کنید.
- بعد، یک نمونه از ConvertSettings ایجاد کنید.
- سپس، مسیر فایل PDF ورودی را تنظیم کنید.
- و “pptx” را به فرمت اختصاص دهید.
- همچنین مسیر فایل خروجی را نیز ارائه دهید.
- بعد، یک نمونه از PdfConvertOptions ایجاد کنید.
- سپس، شماره صفحات خاصی را در یک آرایه جدا شده با کاما برای تبدیل ارائه کنید.
- پس از آن، ConvertDocumentRequest را با ConvertSettings به عنوان آرگومان ایجاد کنید.
- در نهایت، متد ConvertApi.convertDocument() را با ConvertDocumentRequest فراخوانی کنید.
مثال کد زیر نحوه تبدیل صفحات خاص از PPTX به PDF را با استفاده از REST API در پایتون نشان می دهد:
# نحوه تبدیل صفحات خاص PPTX به PDF در پایتون
# یک نمونه از API ایجاد کنید
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# تنظیمات تبدیل را تعریف کنید
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-powerpoint.pptx"
settings.format = "pdf"
settings.output_path = "python-testing"
# گزینه های تبدیل PDF: شماره صفحه برای تبدیل
convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
convertOptions.pages = [1, 3, 5]
settings.convert_options = convertOptions
# ایجاد درخواست تبدیل سند
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# تبدیل فایل پاورپوینت به پی دی اف در پایتون
result = convert_api.convert_document(request)
print("Successfully converted PPTX file pages to PDF: " + result[0].path)
تبدیل PPTX به PDF - آنلاین و رایگان
چگونه ppt را به صورت آنلاین به pdf تبدیل کنیم؟ لطفاً [ابزار تبدیل آنلاین رایگان PPTX] زیر را از هر دستگاهی با مرورگر مدرن مانند Chrome و Firefox امتحان کنید. با استفاده از Groupdocs.Conversion API توسعه یافته است.
نتیجه
در این مقاله یاد گرفتیم:
- نحوه تبدیل ارائه پاورپوینت به PDF در فضای ابری.
- نحوه آپلود برنامه ای یک فایل PPTX در فضای ابری
- نحوه دانلود فایل PDF تبدیل شده از ابر؛
- نحوه تبدیل صفحات خاص از PPTX به PDF در پایتون.
- نحوه ایجاد طیف وسیعی از صفحات از PPTX تا PDF در پایتون.
علاوه بر این، میتوانید با استفاده از مستندات درباره GroupDocs.Conversion Cloud API اطلاعات بیشتری کسب کنید. ما همچنین یک بخش API Reference ارائه میکنیم که به شما امکان میدهد APIهای ما را مستقیماً از طریق مرورگر تجسم کرده و با آنها تعامل داشته باشید.
سوال بپرس
اگر در مورد تبدیل پاورپوینت PPT/PPTX به DOCX سؤالی دارید، لطفاً در GroupDocs.Conversion Forum بپرسید و ظرف چند ساعت به آن پاسخ داده خواهد شد.