В этом кратком руководстве рассказывается, как сохранить PowerPoint слайды с примечаниями в формате PDF в Python. Он содержит сведения о конфигурации среды, последовательность шагов для написания программы и исполняемый пример кода для преобразования PowerPoint в PDF с заметками докладчика на Python. Различные настройки для заметок также обсуждаются перед рендерингом в PDF вместе со сценариями, в которых должны рендериться отдельные слайды вместо полной презентации.
Шаги по преобразованию PowerPoint с примечаниями в PDF на Python
- Настройте среду для использования Aspose.Slides для Python через .NET для отображения слайдов с примечаниями.
- Откройте источник presentation с заметками докладчика.
- Создайте и инициализируйте объект PdfOptions
- Установите положение и макет для заметок
- Сохраните файл PDF, используя нужные свойства.
Эти шаги обобщают процесс сохранения слайдов PowerPoint с примечаниями в формате PDF в Python. Вы получите ссылку на все вызовы API импорта, необходимые для написания приложения, такие как использование класса Presentation для загрузки исходного файла и объекта класса PdfOptions для настройки результирующего файла PDF. В конце презентация сохраняется в виде файла PDF с использованием конфигураций объекта PdfOptions.
Код для сохранения PowerPoint с заметками в формате PDF на Python
import aspose.slides as slides | |
# Load the license | |
lic = slides.License() | |
lic.set_license("Aspose.Total.lic") | |
# Load the Presentation | |
with slides.Presentation("PresentationWithNotes.pptx") as presentation: | |
# Instantiate the PdfOptions class object | |
pdfOptions = slides.export.PdfOptions(); | |
pdfOptions.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL | |
# Save the presentation | |
presentation.save("PDFnotes_out.pdf", slides.export.SaveFormat.PDF, pdfOptions) | |
print ("Presentation with notes is rendered to PDF successfully") |
Этот код демонстрирует как сохранить PowerPoint в формате PDF с заметками в Python. Он использует свойство notes_comments_layouting.notes_position класса slides.export.PdfOptions, чтобы установить положение заметок, которое по умолчанию равно None. Если вы заинтересованы в отображении выбранных слайдов с примечаниями, вы можете создать пустую презентацию и клонировать отдельные слайды в новую презентацию, которая в конечном итоге будет сохранена в формате PDF, аналогично описанному выше.
В этой статье мы узнали как сохранить PowerPoint в формате PDF с заметками в Python. Если вы хотите изучить процесс создания изображений слайдов, обратитесь к статье как создать изображение слайда PowerPoint с помощью Python.