قم بتحويل ملفات PDF إلى PPTX باستخدام Python

قد تحتاج إلى تقديم مستند PDF الخاص بك في شكل شرائح عرض بوربوينت. لذلك ، يمكنك القيام بذلك عن طريق تحويل ملف PDF الخاص بك بسهولة إلى عرض PowerPoint تقديمي برمجيًا على السحابة. ستركز هذه المقالة على كيفية تحويل PDF إلى PPTX باستخدام واجهة برمجة تطبيقات REST في Python.

سيتم تناول الموضوعات التالية في هذه المقالة:

واجهة برمجة تطبيقات تحويل المستندات REST و Python SDK

لتحويل PDF إلى PPTX ، سأستخدم Python SDK من GroupDocs.Conversion Cloud API. يسمح لك بتحويل مستنداتك بسلاسة إلى أي تنسيق تحتاجه. يمكنك بسهولة التحويل بين أكثر من 50 نوعًا من المستندات والصور ، بما في ذلك جميع تنسيقات ملفات Microsoft Office و OpenDocument ومستندات PDF و HTML و CAD والصور النقطية وغير ذلك الكثير. كما أنها توفر حزم SDK لـ NET و Java و PHP و Ruby و Android و Node.js باعتبارها أعضاء عائلة تحويل المستندات لواجهة برمجة التطبيقات السحابية.

يمكنك تثبيت GroupDocs.Conversion Cloud على مشروع Python الخاص بك باستخدام الأمر التالي في وحدة التحكم:

pip install groupdocs_conversion_cloud

يرجى الحصول على معرّف العميل وسر العميل من لوحة القيادة قبل البدء في اتباع الخطوات وأمثلة الكود المتاحة. بمجرد حصولك على المعرف والسر الخاصين بك ، يرجى إضافة الرمز كما هو موضح أدناه:

client_id = "112f0f38-9dae-42d5-b4fc-cc84ae644972"
client_secret = "16ad3fe0bdc39c910f57d2fd48a5d618"
my_storage = ""

configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"

تحويل PDF إلى PPTX باستخدام واجهة برمجة تطبيقات REST في Python

يمكنك تحويل ملف PDF الخاص بك إلى شرائح عرض بوربوينت باتباع الخطوات البسيطة المذكورة أدناه:

قم بتحميل المستند

بادئ ذي بدء ، قم بتحميل ملف PDF إلى السحابة باستخدام مثال الرمز الموضح أدناه:

# إنشاء مثيل من API
fileApi = groupdocs_conversion_cloud.FileApi.from_config(configuration)

request = groupdocs_conversion_cloud.UploadFileRequest("sample.pptx", "C:\\Files\\sample.pdf", "")
response = fileApi.upload_file(request)

نتيجة لذلك ، سيكون ملف PDF الذي تم تحميله متاحًا في قسم الملفات من لوحة التحكم الخاصة بك على السحابة.

تحويل PDF إلى PPTX في Python

يرجى اتباع الخطوات المذكورة أدناه لتحويل مستندات PDF إلى عرض PPTX برمجيًا.

  • قم بإنشاء مثيل لـ ConvertApi
  • إنشاء مثيل ConvertSettings
  • قم بتعيين مسار ملف PDF
  • قم بتعيين “pptx” للتنسيق
  • توفير مسار ملف الإخراج
  • حدد PptxConvertOptions إذا لزم الأمر
  • قم بإنشاء ConvertDocumentRequest
  • احصل على النتائج عن طريق استدعاء طريقة ConvertApi.convert \ document()

يوضح مثال الكود التالي كيفية تحويل مستند PDF إلى PPTX باستخدام واجهة برمجة تطبيقات REST.

# إنشاء مثيلات API الضرورية
api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# تحضير إعدادات التحويل
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "sample.pdf"
settings.format = "pptx"

# توفير خيارات تحميل PDF
loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
loadOptions.hide_pdf_annotations = True

settings.load_options = loadOptions;

# قم بتوفير خيارات تحويل PPTX
convertOptions = groupdocs_conversion_cloud.PptxConvertOptions()
convertOptions.from_page = 1
convertOptions.pages_count = 2
convertOptions.zoom = 1

settings.convert_options = convertOptions

settings.output_path = "converted/"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = api.convert_document(request)
قم بتحويل PDF إلى PPTX باستخدام واجهة برمجة تطبيقات REST في Python

قم بتحويل PDF إلى PPTX باستخدام واجهة برمجة تطبيقات REST في Python

يمكنك أيضًا تحويل ملفات PDF إلى مجموعة متنوعة من التنسيقات الشائعة الأخرى. مثل PDF إلى DOCX و PDF إلى XLSX و PDF إلى PNG و PDF إلى JPG.

قم بتنزيل PowerPoint Presentation

سيحفظ نموذج الكود أعلاه ملف العرض التقديمي PPTX المحول على السحابة. يمكنك تنزيله باستخدام نموذج التعليمات البرمجية التالي:

# إنشاء مثيل من API
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

request = groupdocs_conversion_cloud.DownloadFileRequest("converted/sample.pptx", my_storage)
response = file_api.download_file(request)

# انقل الملف الذي تم تنزيله إلى دليل العمل الخاص بك
shutil.move(response, "C:\\Files\\")

قم بتحويل ملفات PDF إلى PPTX وتنزيلها مباشرة

يرجى اتباع الخطوات المذكورة أدناه لتحويل ملف PDF إلى PPTX واستلام الملف المحول في استجابة API.

  • قم بإنشاء مثيل لـ ConvertApi
  • إنشاء مثيل ConvertSettings
  • قم بتوفير مسار ملف PDF
  • قم بتعيين “pptx” للتنسيق
  • اضبط “لا شيء” على مسار الإخراج
  • قم بإنشاء ConvertDocumentRequest
  • احصل على النتائج عن طريق استدعاء طريقة ConvertApi.convert \ document \ download()

يوضح مثال الكود التالي كيفية تحويل مستند PDF إلى PPTX باستخدام واجهة برمجة تطبيقات REST. يجب على API إعادة ملف PPTX المحول استجابة لذلك. يرجى اتباع الخطوات المذكورة سابقاً لتحميل ملف.

# إنشاء مثيلات API الضرورية
api = groupdocs_conversion_cloud.يتحولApi.from_keys(client_id, client_secret)

# تحضير إعدادات التحويل
settings = groupdocs_conversion_cloud.يتحولSettings()
settings.file_path = "sample.pdf"
settings.format = "pptx"

settings.output_path = None    # leave OutputPath will result the output as document IOStream

# اعداد الطلب
request = groupdocs_conversion_cloud.يتحولDocumentRequest(settings)

# يتحول
response = api.convert_document_download(request)

# انقل الملف الذي تم تنزيله إلى دليل العمل الخاص بك
shutil.move(response, "C:\\Files\\")

قم بتحويل ملفات PDF إلى PPTX بدون استخدام التخزين السحابي

يرجى اتباع الخطوات المذكورة أدناه لتحويل ملف PDF إلى PPTX دون استخدام التخزين السحابي.

يوضح مثال الكود التالي كيفية تحويل مستند PDF إلى PPTX دون استخدام التخزين السحابي. هذا يعني أنك ستمرر ملف الإدخال في نص الطلب وستتلقى ملف الإخراج في استجابة API.

# إنشاء مثيلات API الضرورية
api = groupdocs_conversion_cloud.يتحولApi.from_keys(client_id, client_secret)

# اعداد الطلب
request = groupdocs_conversion_cloud.يتحولDocumentDirectRequest("pptx", "C:\\Files\\sample.pdf")

# يتحول
response = api.convert_document_direct(request)

# انقل الملف الذي تم تنزيله إلى دليل العمل الخاص بك
shutil.move(response, "C:\\Files\\")

جرب عبر الإنترنت

يرجى تجربة أداة تحويل PDF المجانية التالية عبر الإنترنت ، والتي تم تطويرها باستخدام واجهة برمجة التطبيقات المذكورة أعلاه. https://products.groupdocs.app/conversion/

خاتمة

في هذه المقالة ، تعلمت كيفية تحويل مستندات PDF إلى PPTX على السحابة باستخدام واجهة برمجة تطبيقات Document Conversion REST باستخدام Python. لقد تعلمت أيضًا كيفية تحميل ملف PDF برمجيًا على السحابة ثم تنزيل الملف المحول من السحابة. يمكنك معرفة المزيد حول GroupDocs.Conversion Cloud API باستخدام التوثيق. نوفر أيضًا قسم مرجع واجهة برمجة التطبيقات الذي يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتفاعل معها مباشرةً من خلال المتصفح. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على المنتدى.

أنظر أيضا