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