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
- Postavite IDE okruženje na koristite Aspose.Slides za Python putem .NET-a za čitanje svojstava prezentacije
- Inicijalizirajte objekt klase IPresentationInfo za pristup zbirci informacija o prezentaciji iz tvornice prezentacija
- Stvorite objekt klase IDocumentProperties za dohvaćanje svojstava dokumenta prezentacije iz instance informacija o prezentaciji
- 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.