Як отримати доступ до властивостей презентації в 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.

 Українська