В этом кратком руководстве рассказывается, как преобразовать несколько PPT файлов в PDF с помощью Python, а также подробно описаны этапы настройки среды. Вы можете преобразовать несколько PPT в один PDF-файл в Python с помощью всего нескольких вызовов API и будете иметь контроль над каждым слайдом, включенным в PDF-файл, например фильтрацию некоторых слайдов или установку некоторых других свойств, если это необходимо.
Шаги для преобразования нескольких файлов PPT в PDF с помощью Python
- Настройте среду IDE на использовать Aspose.Slides для Python через .NET
- Добавьте ссылку на пространства имен glob, os и aspose.slides в свой проект, чтобы преобразовать PPT в PDF.
- Создайте презентацию по умолчанию, используя класс Presentation, и удалите его слайд по умолчанию.
- Получите доступ к списку всех файлов презентаций, которые необходимо преобразовать в один PDF-файл.
- Перебрать каждый файл презентации и загрузить его в отдельный временный объект Presentation.
- Перебрать все слайды в каждой презентации и клонировать их в целевую презентацию.
- Сохраните итоговую презентацию в виде PDF-файла, содержащего слайды из всех презентаций.
Следуйте этим пошаговым инструкциям, чтобы преобразовать несколько файлов PPT в PDF в Python. Описан полный рабочий процесс для написания конвертера, в котором создается новая презентация по умолчанию, за которой следует удаление слайда по умолчанию. Затем вы можете загрузить одну или несколько презентаций, получить доступ к их соответствующим коллекциям слайдов и добавить их в целевую презентацию с помощью функции клонирования слайдов, прежде чем сохранять ее на диске в виде файла PDF.
Код для преобразования нескольких PPT в один PDF с использованием Python
В этом коде показано, как конвертировать несколько PPT в PDF в Python, используя необходимые пространства имен и классы. Код включает в себя логику для чтения файлов PPT только из папки, однако вы можете упростить его, получив список имен файлов другим способом в соответствии с вашими требованиями. Во время итерации слайдов, когда вы получаете доступ к каждому слайду, вы также можете установить свойства, такие как добавление фона слайда, добавить элемент управления ActiveX, работать с фигурами на слайде и так далее.
Мы были свидетелями того, что при написании конвертера PPT в PDF несколько файлов на Python преобразуются в один PDF. Если вы хотите узнать о преобразовании презентаций в SVG, обратитесь к статье как преобразовать PowerPoint в SVG в Python.