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
- Chcete-li číst vlastnosti prezentace, nastavte prostředí IDE na použijte Aspose.Slides pro Python přes .NET
- Inicializací objektu třídy IPresentationInfo získáte přístup ke kolekci informací o prezentaci z továrny na prezentace
- Vytvořte objekt třídy IDocumentProperties pro načtení vlastností dokumentu prezentace z instance informací o prezentaci
- 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.