# تبدیل ارائه‌های PowerPoint به PDF با یادداشت‌ها در Python

> تبدیل ارائه‌های PPT و PPTX به PDF همراه با یادداشت‌های سخنران با استفاده از Aspose.Slides برای Python از طریق Java. مکان قرارگیری یادداشت‌ها را پیکربندی کنید و یادداشت‌های طولانی را حفظ کنید.

Source: https://docs.aspose.com/slides/fa/python-java/convert-powerpoint-to-pdf-with-notes/
Updated: 2026-09-09

## **مرور کلی**

این مقاله نحوه تبدیل ارائه‌های PowerPoint به PDF همراه با یادداشت‌های سخنران را با استفاده از Aspose.Slides برای Python از طریق Java توضیح می‌دهد. می‌توانید یادداشت‌ها را زیر هر اسلاید قرار دهید و اجازه دهید یادداشت‌های طولانی به صفحات اضافی ادامه یابند. برای سایر تنظیمات خروجی PDF، به [Convert PowerPoint to PDF](/slides/fa/python-java/convert-powerpoint-to-pdf/) مراجعه کنید.

## **تبدیل PowerPoint به PDF با یادداشت‌ها**

از متد [save](https://reference.aspose.com/slides/fa/python-java/aspose.slides/presentation/#save) کلاس [Presentation](https://reference.aspose.com/slides/fa/python-java/aspose.slides/presentation/) برای صادر کردن یک ارائه PPT یا PPTX به PDF استفاده کنید. برای افزودن یادداشت‌های سخنران، یک شیء [NotesCommentsLayoutingOptions](https://reference.aspose.com/slides/fa/python-java/aspose.slides/notescommentslayoutingoptions/) ایجاد کنید و مکان یادداشت‌ها را با متد [setNotesPosition](https://reference.aspose.com/slides/fa/python-java/aspose.slides/notescommentslayoutingoptions/#setNotesPosition) پیکربندی کنید. این چیدمان را با استفاده از [setSlidesLayoutOptions](https://reference.aspose.com/slides/fa/python-java/aspose.slides/pdfoptions/#setSlidesLayoutOptions) به [PdfOptions](https://reference.aspose.com/slides/fa/python-java/aspose.slides/pdfoptions/) اختصاص دهید.

مثال زیر فایل `sample.pptx` را بارگذاری کرده و آن را به `output.pdf` با یادداشت‌های سخنران زیر اسلایدها صادر می‌کند:

```python
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()
```

{{% alert color="info" title="Note" %}}
همچنین می‌توانید مبدل آنلاین PowerPoint به PDF را امتحان کنید.
{{% /alert %}}

## **سوالات متداول**

**چگونه می‌توانم از قطع شدن یادداشت‌های طولانی جلوگیری کنم؟**

از [NotesPositions.BottomFull](https://reference.aspose.com/slides/fa/python-java/aspose.slides/notespositions/#BottomFull) استفاده کنید، همان‌طور که در مثال بالا نشان داده شده است. این تنظیم تمام یادداشت‌ها را نمایش می‌دهد و در صورت نیاز از صفحات اضافی استفاده می‌کند.

**آیا می‌توانم هر اسلاید و یادداشت‌های آن را در یک صفحه نگه دارم؟**

از [NotesPositions.BottomTruncated](https://reference.aspose.com/slides/fa/python-java/aspose.slides/notespositions/#BottomTruncated) استفاده کنید. این تنظیم یادداشت‌ها را به یک صفحه محدود می‌کند، بنابراین یادداشت‌های بیش از حد ممکن است کوتاه شوند.

**چگونه اسلایدها را بدون یادداشت‌های سخنران صادر کنم؟**

پیکربندی چیدمان یادداشت‌ها را حذف کنید و از خروجی PDF استاندارد توصیف شده در [Convert PowerPoint to PDF](/slides/fa/python-java/convert-powerpoint-to-pdf/) استفاده کنید.
