Ez az egyszerű cikk arra összpontosít, hogyan lehet elérni a prezentáció tulajdonságait a Pythonban a környezet beállításához és a mintakód használatához szükséges összes lépésenkénti konfiguráció és részlet lefedésével. A Pythonban a PPTX dokumentumtulajdonságok **olvasására szolgáló alkalmazás meglehetősen egyszerű, és bármelyik .NET Core és Python által támogatott alkalmazásban használható, amely Windows, Linux vagy macOS rendszeren fut.
Lépések a PPTX-dokumentumtulajdonságok olvasásához Pythonban
- Állítsa be az IDE környezetet a az Aspose.Slides for Python használata .NET-en keresztül értékre a prezentáció tulajdonságainak olvasásához
- Inicializálja a IPresentationInfo osztály objektumát a prezentációs információs gyűjtemény eléréséhez a prezentációs gyárból
- Hozzon létre egy IDocumentProperties osztályobjektumot a prezentációs dokumentum tulajdonságainak lekéréséhez a prezentációs információs példányból
- A prezentáció dokumentum tulajdonságainak elérése és kinyomtatása
A fent említett lépések végrehajtásával a Python Presentation dokumentum tulajdonságai egyszerű API-hívásokkal lekérhetők és kezelhetők. A folyamat során első lépésként hozzáférünk a prezentációs információkhoz a prezentációs gyárból. Ezután egy IDocumentProperties osztályobjektum használatával a tulajdonságok beolvasásra kerülnek, és a kimenet kinyomtatásra kerül a konzolon belül. Módosíthatja a meglévő dokumentumtulajdonság-adatokat is a kívánt tulajdonságok adatainak igény szerinti beállításával.
Kód a prezentációs tulajdonságok olvasásához Pythonban
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") |
Ebben a bemutatott kódban könnyedén elolvashatja a prezentáció tulajdonságait Pythonban néhány API-hívás segítségével. Amikor megnyitja a PresentationFactory osztályt a prezentációs információk betöltéséhez, nagyon kicsi a memóriaterület, mivel a teljes prezentáció nem töltődik be az API dokumentumobjektum-modellbe. A DocumentProperties osztály lehetővé teszi az előre meghatározott megjelenítési tulajdonságok elérését és módosítását, valamint lehetőséget ad az egyéni dokumentumtulajdonságok meghatározására és elérésére.
Ez a témakör bemutatja, hogyan lehet olvasni a prezentáció tulajdonságait Python használatával. Ha szeretne többet megtudni arról, hogyan mentheti a prezentációt diajegyzetekkel PDF-fájlba, olvassa el a hogyan menthet PowerPoint diákat a Notes segítségével PDF formátumban Pythonban című cikket.