تحويل PDF إلى PowerPoint في بايثون

نظرة عامة

هل من الممكن تحويل ملف PDF إلى PowerPoint؟ نعم، يمكنك ذلك! وهو سهل! تشرح هذه المقالة كيفية تحويل PDF إلى PowerPoint باستخدام بايثون. وتغطي هذه المواضيع.

الصيغة: PPTX

الصيغة: PowerPoint

تحويل PDF إلى PowerPoint و PPTX باستخدام بايثون

Aspose.PDF for Python عبر Java يتيح لك تتبع تقدم تحويل PDF إلى PPTX.

لدينا واجهة برمجة تطبيقات تسمى Aspose.Slides والتي تقدم ميزة إنشاء وكذلك تعديل عروض PPT/PPTX التقديمية. توفر هذه الواجهة أيضًا ميزة تحويل ملفات PPT/PPTX إلى تنسيق PDF. خلال هذا التحويل، يتم تحويل الصفحات الفردية لملف PDF إلى شرائح منفصلة في ملف PPTX.

خلال تحويل PDF إلى PPTX، يتم عرض النص كنص حيث يمكنك تحديده/تحديثه. يرجى ملاحظة أنه من أجل تحويل ملفات PDF إلى تنسيق PPTX، توفر Aspose.PDF فئة تسمى PptxSaveOptions. يتم تمرير كائن من فئة PptxSaveOptions كوسيطة ثانية إلى Document.Save(..) method. يظهر مقتطف الشيفرة التالي عملية تحويل ملفات PDF إلى تنسيق PPTX.

تحويل بسيط من PDF إلى PowerPoint باستخدام Python وAspose.PDF for Python

من أجل تحويل PDF إلى PPTX، تنصح Aspose.PDF for Python باستخدام خطوات الكود التالية.

الخطوات: تحويل PDF إلى PowerPoint في بايثون | الخطوات: تحويل PDF إلى PPTX في بايثون

  1. إنشاء مثيل لفئة Document
  2. إنشاء مثيل لفئة PptxSaveOptions
  3. استخدم طريقة Save لكائن Document لحفظ PDF كـ PPTX

DIR_INPUT = "testdata/"
DIR_OUTPUT = "testout/"

input_pdf = DIR_INPUT + "Hello.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_pptx_with_options.pptx"
# افتح مستند PDF
document = Api.Document(input_pdf)

save_options = Api.PptxSaveOptions()
save_options._ImageResolution = 300
save_options._SeparateImages = True
save_options._OptimizeTextBoxes = True

# احفظ الملف بتنسيق مستند MS Word
document.save(output_pdf, save_options)

تحويل PDF إلى PPTX مع الشرائح كصور

في حال كنت بحاجة إلى تحويل ملف PDF قابل للبحث إلى PPTX كصور بدلاً من نص قابل للتحديد، توفر Aspose.PDF هذه الميزة عبر فئة Aspose.Pdf.PptxSaveOptions. لتحقيق ذلك، قم بتعيين خاصية SlidesAsImages لفئة PptxSaveOptions إلى ’true’ كما هو موضح في نموذج الكود التالي.


DIR_INPUT = "testdata/"
DIR_OUTPUT = "testout/"

input_pdf = DIR_INPUT + "Hello.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_pptx_with_options.pptx"
# افتح مستند PDF
document = Api.Document(input_pdf)

save_options = Api.PptxSaveOptions()
save_options._ImageResolution = 300
save_options._SlidesAsImages = True

# احفظ الملف بصيغة مستند MS Word
document.save(output_pdf, save_options)

انظر أيضا

هذه المقالة تغطي أيضًا هذه المواضيع. الأكواد هي نفسها كما هو مذكور أعلاه.

التنسيق: PowerPoint

التنسيق: PPTX