Ten prosty artykuł skupia się na tym, jak uzyskać dostęp do właściwości prezentacji w Pythonie, omawiając wszystkie etapowe konfiguracje i szczegóły konfiguracji środowiska i użycia przykładowego kodu. Aplikacja do odczytywania PPTX właściwości dokumentu w języku Python jest dość prosta i może być używana w dowolnej aplikacji obsługującej platformę .NET Core i język Python działającej w systemie Windows, Linux lub macOS.
Kroki, aby odczytać właściwości dokumentu PPTX w Pythonie
- Skonfiguruj środowisko IDE na użyj Aspose.Slides dla Pythona przez .NET, aby odczytać właściwości prezentacji
- Zainicjuj obiekt klasy IPresentationInfo, aby uzyskać dostęp do zbioru informacji o prezentacji z fabryki prezentacji
- Utwórz obiekt klasy IDocumentProperties, aby pobrać właściwości dokumentu prezentacji z instancji informacji o prezentacji
- Uzyskaj dostęp i wydrukuj właściwości dokumentu dla prezentacji
Wykonując powyższe kroki w Python Presentationwłaściwości dokumentu mogą być pobierane i zarządzane za pomocą prostych wywołań API. Pierwszym krokiem procesu jest uzyskanie dostępu do informacji o prezentacji z fabryki prezentacji. Następnie za pomocą obiektu klasy IDocumentProperties właściwości są odczytywane, a dane wyjściowe są drukowane w konsoli. Możesz także zmodyfikować istniejące dane właściwości dokumentu, ustawiając dane dla żądanych właściwości zgodnie z własnymi wymaganiami.
Kod do odczytu właściwości prezentacji w Pythonie
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") |
W tym zademonstrowanym kodzie możesz łatwo odczytać właściwości prezentacji w Pythonie za pomocą kilku wywołań API. Gdy uzyskujesz dostęp do klasy PresentationFactory w celu załadowania informacji o prezentacji, zajmujesz bardzo mało pamięci, ponieważ cała prezentacja nie jest ładowana w modelu obiektowym dokumentu API. Klasa DocumentProperties umożliwia dostęp i modyfikowanie predefiniowanych właściwości prezentacji, a także umożliwia definiowanie i uzyskiwanie dostępu do niestandardowych właściwości dokumentu.
W tym temacie opisano, jak odczytywać właściwości prezentacji za pomocą Pythona. Jeśli chcesz dowiedzieć się, jak zapisać prezentację z notatkami do slajdów w pliku PDF, zapoznaj się z artykułem na jak zapisywać slajdy programu PowerPoint z notatkami jako PDF w Pythonie.