با استفاده از Python Cloud SDK یک مبدل PDF به PPT قوی بسازید.

تبدیل PDF به PPT

تبدیل PDF به PPT | آموزش تبدیل PDF به پاورپوینت

در چشم انداز دیجیتال، توانایی تبدیل یکپارچه اسناد PDF به [ارائه های پاورپوینت19 به عنوان یک ابزار ضروری برای حرفه ای ها در صنایع مختلف ظاهر شده است. از آنجایی که کسب‌وکارها دائماً در تلاش هستند تا قابلیت‌های ارتباطی، همکاری و ارائه خود را افزایش دهند، نیاز به پر کردن شکاف بین PDF های ثابت و اسلایدهای پاورپوینت پویا بیش از هر زمان دیگری برجسته شده است. این مقاله نه تنها تقاضای مبرم برای تبدیل PDF به پاورپوینت با استفاده از Python Cloud SDK را بررسی می‌کند، بلکه به موارد بی‌شماری استفاده عملی می‌پردازد که بر اهمیت آن در عملیات تجاری مدرن تأکید می‌کند.

تبدیل PDF به PPT REST API

به منظور تسهیل در پردازش و دستکاری PDF به مشتریان خود، Aspose.PDF Cloud SDK for Python را ایجاد کرده‌ایم که پوششی پیرامون Aspose.PDF Cloud API است. این به شما امکان می‌دهد فایل‌های PDF را ایجاد، ویرایش، دستکاری و تبدیل به فرمت‌های مختلف 3 از جمله XLSX، PPTX، DOCX، HTML، SVG، JPEG و غیره کنید. بنابراین برای استفاده از SDK اولین قدم نصب آن است. SDK برای دانلود رایگان از طریق مخزن PIP و GitHub در دسترس است. اکنون دستور زیر را در ترمینال/خط فرمان اجرا کنید تا آخرین نسخه SDK روی سیستم نصب شود.

 pip install asposepdfcloud

اطلاعات: Aspose یک سرویس آنلاین رایگان PDF Import ارائه می دهد که به شما امکان می دهد فایل های PDF را به پاورپوینت تبدیل کنید.

پس از نصب، گام مهم بعدی اشتراک رایگان خدمات ابری ما از طریق داشبورد ابری است.

کپشن

Image 1:- Client credentials on Aspose.Cloud dashboard.

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

لطفا دستورالعمل های مشخص شده در زیر را برای انجام تبدیل فایل PDF به فرمت PPTX دنبال کنید. لطفاً توجه داشته باشید که PPTX حاصل، یک پاورپوینت ساده مبتنی بر تصویر نیست، اما شامل تمام عناصر در قالب قابل ویرایش است.

  • با ارائه Client ID Client Secret به عنوان آرگومان، یک نمونه از کلاس ApiClient ایجاد کنید.
  • در مرحله دوم، یک نمونه از کلاس PdfApi ایجاد کنید که شی ApiClient را به عنوان آرگومان ورودی دریافت کند.
  • ثالثاً، متغیرهایی ایجاد کنید که نام فایل PDF ورودی و فایل PPTX حاصل را نگه دارند.
  • در نهایت، روش putpdfinrequesttopptx(…) را برای تبدیل فایل های PDF به فرمت PPTX و ذخیره پاورپوینت حاصل در فضای ذخیره سازی ابری فراخوانی کنید.
# برای مثال‌های بیشتر، لطفاً به https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python مراجعه کنید.

def PDF2PPTX():
    try:
        #Client credentials
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

        #initialize PdfApi client instance using client credetials
        pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)

        # هنگام ارسال PdfApiClient به عنوان آرگومان، نمونه PdfApi ایجاد کنید
        pdf_api = PdfApi(pdf_api_client)

        #source PDF document
        input_file = 'URL2PDF.pdf'

        #resultant PPTX file name
        resultant_file = 'Resultant.pptx'

        # فایل PDF را به فرمت PPTX تبدیل کنید و فایل حاصل را در فضای ذخیره سازی ابری ذخیره کنید
        response = pdf_api.put_pdf_in_request_to_pptx(out_path = resultant_file,separate_images=False, slides_as_images=False, file = input_file)

        # چاپ پیام در کنسول (اختیاری)
        print('PDF successfully converted to PPTX format !')    
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
پیش نمایش PDF به PPTX

تصویر 2: - پیش نمایش تبدیل PDF به PPTX.

برای دانلود URL2PDF.pdf و Resultant.pptx از پیوندهای زیر استفاده کنید.

تبدیل PDF به پاورپوینت با استفاده از دستور cURL

با توجه به معماری REST Aspose.PDF Cloud، API همچنین از طریق دستورات cURL در هر پلتفرمی قابل دسترسی است. به سادگی از برنامه ترمینال استفاده کنید و PDF را به PPTX تبدیل کنید.

با این حال، قبل از اجرای دستور تبدیل، ابتدا باید یک JSON Web Token (JWT) بر اساس اطلاعات کاربری مشتری شخصی شما که روی داشبورد Aspose.Cloud مشخص شده است، ایجاد کنیم. اجباری است زیرا API های ما فقط برای کاربران ثبت نام شده قابل دسترسی است. لطفا دستور زیر را برای تولید توکن JWT اجرا کنید.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

هنگامی که توکن JWT را دریافت کردیم، لطفاً دستور زیر را برای انجام عملیات تبدیل اجرا کنید.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/URL2PDF.pdf/convert/pptx?outPath=Resultant.pptx&separateImages=false&slidesAsImages=false" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

در صورت نیاز به تبدیل فایل PDF و ذخیره خروجی در جریان پاسخ، لطفاً از دستور cURL زیر استفاده کنید.

curl -X GET "https://api.aspose.cloud/v3.0/pdf/URL2PDF.pdf/convert/pptx?separateImages=false&slidesAsImages=false" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o myConverted.pptx

نتیجه گیری

در این مقاله، یک روش بسیار آسان و راحت برای تبدیل PDF به PPT در پایتون و همچنین استفاده از دستور cURL را مورد بحث قرار داده ایم. این روش زمانی که نیاز به انجام تبدیل اسناد انبوه دارید بسیار مفید است. ما همچنین شما را تشویق می‌کنیم که کد منبع SDK موجود در GitHub را آزادانه دانلود کنید.

همچنین، مستندات محصول حاوی مجموعه‌ای از مقالات است که سایر ویژگی‌های هیجان‌انگیز API را توضیح می‌دهند. علاوه بر این، اگر در هنگام استفاده از API با مشکلی مواجه شدید یا سؤالات دیگری دارید، لطفاً از طریق تالار گفتمان پشتیبانی رایگان مشتری با ما تماس بگیرید.

مقالات مرتبط

همچنین توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: