Kako pristupiti svojstvima prezentacije u Pythonu

Ovaj jednostavan članak fokusira se na to kako pristupiti svojstvima prezentacije u Pythonu pokrivajući sve postupne konfiguracije i pojedinosti za postavljanje okruženja i korištenje uzorka koda. Aplikacija za čitanje PPTX svojstava dokumenta u Pythonu prilično je jednostavna i može se koristiti u bilo kojoj aplikaciji podržanoj .NET Core i Python koja se izvodi u sustavu Windows, Linux ili macOS.

Koraci za čitanje svojstava PPTX dokumenta u Pythonu

  1. Postavite IDE okruženje na koristite Aspose.Slides za Python putem .NET-a za čitanje svojstava prezentacije
  2. Inicijalizirajte objekt klase IPresentationInfo za pristup zbirci informacija o prezentaciji iz tvornice prezentacija
  3. Stvorite objekt klase IDocumentProperties za dohvaćanje svojstava dokumenta prezentacije iz instance informacija o prezentaciji
  4. Pristupite i ispišite svojstva dokumenta za prezentaciju

Izvođenjem gore navedenih koraka u Python Presentation svojstva dokumenta mogu se dohvatiti i upravljati njima pomoću jednostavnih API poziva. Proces uključuje pristup informacijama o prezentaciji iz tvornice prezentacija kao prvi korak. Zatim se upotrebom objekta klase IDocumentProperties svojstva čitaju, a izlaz ispisuje unutar konzole. Također možete izmijeniti postojeće podatke o svojstvima dokumenta postavljanjem podataka za željena svojstva prema vašim zahtjevima.

Kod za čitanje svojstava prezentacije u Pythonu

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")

U ovom demonstriranom kodu možete jednostavno čitati svojstva prezentacije u Pythonu koristeći nekoliko API poziva. Kada pristupite klasi PresentationFactory za učitavanje informacija o prezentaciji, postoji vrlo mali otisak memorije jer se cijela prezentacija ne učitava unutar API Document Object Model. Klasa DocumentProperties omogućuje pristup i izmjenu unaprijed definiranih svojstava prezentacije, a također daje odredbu za definiranje i pristup prilagođenim svojstvima dokumenta.

Ova tema pokriva kako čitati svojstva prezentacije pomoću Pythona. Ako želite naučiti o spremanju prezentacije s bilješkama slajdova u PDF datoteku, pogledajte članak na kako spremiti PowerPoint slajdove s Bilješkama kao PDF u Python.

 Hrvatski