Jak získat přístup k vlastnostem prezentace v Pythonu

Tento jednoduchý článek se zaměřuje na to, jak přistupovat k vlastnostem prezentace v Pythonu tím, že pokryje všechny postupné konfigurace a podrobnosti k nastavení prostředí a použití ukázkového kódu. Aplikace pro čtení vlastností dokumentu PPTX v Pythonu je poměrně snadná a lze ji použít v kterékoli z aplikací podporovaných .NET Core a Python spuštěných ve Windows, Linuxu nebo macOS.

Kroky ke čtení vlastností dokumentu PPTX v Pythonu

  1. Chcete-li číst vlastnosti prezentace, nastavte prostředí IDE na použijte Aspose.Slides pro Python přes .NET
  2. Inicializací objektu třídy IPresentationInfo získáte přístup ke kolekci informací o prezentaci z továrny na prezentace
  3. Vytvořte objekt třídy IDocumentProperties pro načtení vlastností dokumentu prezentace z instance informací o prezentaci
  4. Otevřete a vytiskněte vlastnosti dokumentu pro prezentaci

Provedením výše uvedených kroků ve vlastnostech dokumentu Python Presentation lze načíst a spravovat pomocí jednoduchých volání API. Proces zahrnuje jako první krok přístup k informacím o prezentaci z továrny na prezentace. Potom se pomocí objektu třídy IDocumentProperties přečtou vlastnosti a výstup se vytiskne uvnitř konzoly. Můžete také upravit existující data vlastností dokumentu nastavením dat pro požadované vlastnosti podle vašich požadavků.

Kód pro čtení vlastností prezentace v 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")

V tomto demonstrovaném kódu můžete snadno číst vlastnosti prezentace v Pythonu pomocí několika volání API. Když přistoupíte ke třídě PresentationFactory k načtení informací o prezentaci, je zde velmi malá paměťová náročnost, protože celá prezentace není načtena uvnitř API Document Object Model. Třída DocumentProperties vám umožňuje přistupovat a upravovat předdefinované vlastnosti prezentace a také poskytuje ustanovení pro definování a přístup k uživatelským vlastnostem dokumentu.

Toto téma se zabývá tím, jak číst vlastnosti prezentace pomocí Pythonu. Chcete-li se dozvědět o uložení prezentace s poznámkami k snímku do souboru PDF, přečtěte si článek na jak uložit snímky PowerPoint s poznámkami jako PDF v Pythonu.

 Čeština