Эта простая статья посвящена тому, как получить доступ к свойствам презентации в Python, описывая все пошаговые настройки и детали для настройки среды и использования примера кода. Приложение для чтения PPTX свойств документа в Python довольно простое и может использоваться в любом из поддерживаемых .NET Core и Python приложений, работающих в Windows, Linux или macOS.
Шаги для чтения свойств документа PPTX в Python
- Настройте среду IDE на использовать Aspose.Slides для Python через .NET, чтобы прочитать свойства презентации.
- Инициализируйте объект класса IPresentationInfo для доступа к коллекции сведений о презентации из фабрики презентаций.
- Создайте объект класса IDocumentProperties для извлечения свойств документа презентации из экземпляра информации о презентации.
- Доступ и печать свойств документа для презентации
Выполняя вышеупомянутые шаги в Python Presentation, свойства документа можно получать и управлять ими с помощью простых вызовов API. Процесс включает в себя доступ к информации о презентации из фабрики презентаций в качестве первого шага. Затем с помощью объекта класса IDocumentProperties свойства считываются, и вывод выводится в консоли. Вы также можете изменить существующие данные свойств документа, установив данные для желаемых свойств в соответствии с вашими требованиями.
Код для чтения свойств презентации в Python
import aspose.slides as slides | |
# The path to source files directory | |
filePath = "C://Words//" | |
#Load the license in your application to read the presentation document properties | |
pptxDocsPropertiesLicense = slides.License() | |
pptxDocsPropertiesLicense.set_license(filePath + "Conholdate.Total.Product.Family.lic") | |
# Use the IPresentationInfo object to read the presentation info from the presentation factory | |
presInfo = slides.PresentationFactory.instance.get_presentation_info(filePath + "NewPresentation.pptx") | |
# Fetch the presentation document properties | |
props = presInfo.read_document_properties() | |
# Access and display the presentation document properties | |
print("Subject :"+ props.subject) | |
print("Title : "+props.title) | |
print("Author : "+props.author) | |
print("Comments : "+props.comments) | |
print("RevisionNumber : "+ str(props.revision_number)) | |
print("CreatedTime :" + props.created_time.strftime('%m/%d/%Y')) | |
print("Process Completed") |
В этом продемонстрированном коде вы можете легко читать свойства презентации в Python, используя несколько вызовов API. Когда вы обращаетесь к классу PresentationFactory для загрузки информации о презентации, требуется очень мало памяти, поскольку вся презентация не загружается в объектную модель документа API. Класс DocumentProperties позволяет вам получать доступ к предопределенным свойствам презентации и изменять их, а также дает возможность определять и получать доступ к пользовательским свойствам документа.
В этом разделе рассказывается, как читать свойства презентации с помощью Python. Если вы хотите узнать, как сохранить презентацию с примечаниями к слайду в файл PDF, обратитесь к статье как сохранить слайды PowerPoint с заметками в формате PDF в Python.