تحويل عروض PowerPoint إلى PDF مع الملاحظات في Python
نظرة عامة
يشرح هذا المقال كيفية تحويل عروض PowerPoint إلى PDF مع ملاحظات المتحدث باستخدام Aspose.Slides for Python via Java. يمكنك تضمين الملاحظات أسفل كل شريحة والسماح للملاحظات الطويلة بالاستمرار في صفحات إضافية. للحصول على إعدادات تصدير PDF أخرى، راجع Convert PowerPoint to PDF.
تحويل PowerPoint إلى PDF مع الملاحظات
استخدم طريقة save من الفئة Presentation لتصدير عرض PPT أو PPTX إلى PDF. لتضمين ملاحظات المتحدث، أنشئ كائنًا من النوع NotesCommentsLayoutingOptions وقم بتكوين موضع الملاحظة باستخدام طريقة setNotesPosition. عيّن هذا التخطيط إلى PdfOptions باستخدام طريقة setSlidesLayoutOptions.
المثال التالي يقوم بتحميل sample.pptx وتصديره إلى output.pdf مع ملاحظات المتحدث أسفل الشرائح:
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import NotesCommentsLayoutingOptions, NotesPositions, PdfOptions, Presentation, SaveFormat
presentation = Presentation("sample.pptx")
try:
# تهيئة خيارات PDF لعرض ملاحظات المتحدث.
notes_options = NotesCommentsLayoutingOptions()
notes_options.setNotesPosition(NotesPositions.BottomFull)
pdf_options = PdfOptions()
pdf_options.setSlidesLayoutOptions(notes_options)
# حفظ العرض إلى PDF مع ملاحظات المتحدث.
presentation.save("output.pdf", SaveFormat.Pdf, pdf_options)
finally:
presentation.dispose()
ملاحظة
يمكنك أيضًا تجربة محول PowerPoint إلى PDF عبر الإنترنت.الأسئلة المتكررة
كيف يمكنني منع قطع الملاحظات الطويلة للمتحدث؟
استخدم NotesPositions.BottomFull كما في المثال أعلاه. هذا الإعداد يعرض الملاحظات بالكامل، ويستخدم صفحات إضافية عند الحاجة.
هل يمكنني الاحتفاظ بكل شريحة وملاحظاتها على صفحة واحدة؟
استخدم NotesPositions.BottomTruncated. هذا الإعداد يقتصر الملاحظات على صفحة واحدة، لذا قد تُقَصّ الملاحظات التي لا تتسع.
كيف أصدر الشرائح بدون ملاحظات المتحدث؟
تجاوز تكوين تخطيط الملاحظات واستخدم تصدير PDF القياسي الموضح في Convert PowerPoint to PDF.