Конвертация презентаций OpenDocument в Python

Конвертация файлов ODP

Aspose.Slides API позволяет конвертировать презентации OpenOffice ODP во множество форматов. API, используемое для конвертации файлов ODP в другие форматы документов, такое же, как и для операций конвертации PowerPoint (PPT и PPTX).

Эти примеры показывают, как конвертировать документы ODP в другие форматы (достаточно изменить исходный файл ODP):

Например, если вам нужно конвертировать презентацию ODP в PDF, это можно сделать так:

import aspose.slides as slides

pres = slides.Presentation("pres.odp")
pres.save("pres.pdf", slides.export.SaveFormat.PDF)

Часто задаваемые вопросы

Могу ли я конвертировать ODP в PPTX без установки LibreOffice или OpenOffice?

Да. Aspose.Slides — полностью автономная библиотека, которая работает с форматами PowerPoint и OpenOffice без необходимости установки сторонних приложений.

Открывает и сохраняет ли Aspose.Slides файлы ODP/OTP, защищённые паролем?

Да. Она может загружать зашифрованные презентации при указании пароля, а также сохранять презентации с настройками шифрования и защиты.

Могу ли я извлечь встроенные медиафайлы (аудио/видео) из ODP перед конвертацией?

Да. Aspose.Slides позволяет получить доступ к встроенным аудио и видео файлам в презентациях и извлекать их, что полезно для предварительной обработки перед конвертацией или отдельного повторного использования.

Могу ли я сохранить конвертированный ODP в формате Strict Office Open XML?

Да. При сохранении в PPTX вы можете включить Strict OOXML через параметры сохранения, чтобы соответствовать более строгим требованиям к совместимости.