W tym artykule dowiesz się, jak odczytać właściwości prezentacji w Javie, wykonując szczegółowe czynności w celu skonfigurowania środowiska i użycia przykładowego kodu krok po kroku, który można uruchomić. Przykładowy kod może być użyty w dowolnym skonfigurowanym środowisku Java, w tym Windows, Linux lub macOS, aby odczytać PPTX właściwości dokumentu w Javie przy użyciu prostego interfejsu API.
Kroki, aby odczytać właściwości dokumentu PPTX w Javie
- Skonfiguruj środowisko, aby dodać Aspose.Slides for Java z repozytorium, aby odczytać właściwości prezentacji
- Dodaj instancję IPresentationInfo, aby uzyskać dostęp do zbioru informacji o prezentacji z fabryki prezentacji
- Utwórz obiekt IDocumentProperties, aby odczytać właściwości dokumentu prezentacji z instancji informacji o prezentacji
- Przeczytaj i wydrukuj właściwości dokumentu dla prezentacji
Wykonując powyższe kroki w prezentacji Java właściwości dokumentu można odczytywać i zarządzać nimi za pomocą prostych wywołań API, dzięki którym uzyskasz dostęp do informacji o prezentacji z fabryki prezentacji przy użyciu statycznej instancji klasy PresentationFactory, która tak naprawdę nie musi ładować prezentacji wewnątrz DOM API. Następnie przy użyciu obiektu klasy IDocumentProperties właściwości są odczytywane i drukowane w konsoli. Co więcej, możesz również zapisywać lub modyfikować dane we właściwościach dokumentu, do których uzyskano dostęp, zgodnie z własnymi wymaganiami.
Kod do odczytu właściwości prezentacji w Javie
import com.aspose.slides.IDocumentProperties; | |
import com.aspose.slides.IPresentationInfo; | |
import com.aspose.slides.License; | |
import com.aspose.slides.PresentationFactory; | |
public class AccessDocumentProperties { | |
public static void main2(String[] args){ | |
String path = "/Users/Documents/KnowledgeBase/TestData/"; | |
// Load the product license to access the presentation properties | |
License docPropertieslic = new License(); | |
docPropertieslic.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Access the IPresentationInfo class to access the presentation factory | |
IPresentationInfo presentationInfo = PresentationFactory.getInstance(). | |
getPresentationInfo(path + "NewPresentation.pptx"); | |
// Access the document properties | |
IDocumentProperties docProps = presentationInfo.readDocumentProperties(); | |
// Print the document properties | |
System.out.println("CreatedTime : "+docProps.getCreatedTime()); | |
System.out.println("Subject : "+docProps.getSubject()); | |
System.out.println("Title : "+docProps.getTitle()); | |
System.out.println("Author : "+docProps.getAuthor()); | |
System.out.println("Comments : "+docProps.getComments()); | |
System.out.println("RevisionNumber : "+docProps.getRevisionNumber()); | |
} | |
} |
W powyższym kodzie możesz odczytać właściwości prezentacji w Javie za pomocą bardzo prostego interfejsu API. Gdy uzyskasz dostęp do właściwości dokumentu prezentacji za pomocą klasy PresentationFactory, cała prezentacja nie zostanie załadowana do obiektu Document Model i zauważysz bardzo mały ślad pamięci. Klasa DocumentProperties nie tylko umożliwia modyfikowanie wstępnie zdefiniowanych właściwości prezentacji, ale także umożliwia dodawanie i uzyskiwanie dostępu do niestandardowych właściwości dokumentu.
W tym temacie skupiono się na tym, jak odczytywać właściwości prezentacji przy użyciu języka Java. Jeśli chcesz dowiedzieć się więcej na temat podpisywania prezentacji, zapoznaj się z artykułem na stronie jak dodać podpis w programie PowerPoint przy użyciu języka Java.