Как получить доступ к свойствам презентации в Python

Эта простая статья посвящена тому, как получить доступ к свойствам презентации в Python, описывая все пошаговые настройки и детали для настройки среды и использования примера кода. Приложение для чтения PPTX свойств документа в Python довольно простое и может использоваться в любом из поддерживаемых .NET Core и Python приложений, работающих в Windows, Linux или macOS.

Шаги для чтения свойств документа PPTX в Python

  1. Настройте среду IDE на использовать Aspose.Slides для Python через .NET, чтобы прочитать свойства презентации.
  2. Инициализируйте объект класса IPresentationInfo для доступа к коллекции сведений о презентации из фабрики презентаций.
  3. Создайте объект класса IDocumentProperties для извлечения свойств документа презентации из экземпляра информации о презентации.
  4. Доступ и печать свойств документа для презентации

Выполняя вышеупомянутые шаги в 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.

 Русский