Ez a cikk bemutatja, hogyan kell olvasni a prezentáció tulajdonságait Java-ban a környezet beállításához és a futtatható mintakód lépésenkénti használatához szükséges részletes lépések követésével. A kódpélda bármely Java konfigurált környezetben használható, beleértve a Windowst, Linuxot vagy macOS-t, hogy elolvassa a PPTX dokumentum tulajdonságait a Java nyelven egy egyszerű API felület segítségével.
Lépések a PPTX dokumentum tulajdonságainak olvasásához Java nyelven
- Állítsa be a környezetet a Aspose.Slides for Java hozzáadásához a tárból a prezentáció tulajdonságainak olvasásához
- Adja hozzá a IPresentationInfo példányát, hogy hozzáférjen a prezentációs információs gyűjteményhez a prezentációs gyárból
- Hozza létre a IDocumentProperties objektumot, hogy beolvassa a prezentációs dokumentum tulajdonságait a prezentációs információs példányból
- Olvassa el és nyomtassa ki a bemutató dokumentum tulajdonságait
A fenti lépések követésével a Java Presentation dokumentum tulajdonságai egyszerű API-hívásokkal olvashatók és kezelhetők, így a prezentációs gyárból egy statikus PresentationFactory osztálypéldány használatával érheti el a prezentáció információit, amelynek nem igazán kell betöltenie a prezentációt. az API DOM-ján belül. Ezután az IDocumentProperties osztályobjektum használatával a tulajdonságok beolvasásra és kinyomtatásra kerülnek a konzolon belül. Ezen túlmenően igénye szerint az elért dokumentumtulajdonságokba is írhatja vagy módosíthatja az adatokat.
Kód a Java prezentációs tulajdonságainak olvasásához
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()); | |
} | |
} |
A fenti kódban egy nagyon egyszerű API felület segítségével olvashatja be a prezentáció tulajdonságait Java nyelven. Amikor a PresentationFactory osztály használatával éri el a prezentációs dokumentum tulajdonságait, a teljes prezentáció nem töltődik be a dokumentumobjektum-modellbe, és nagyon kis memóriaterületet fog megfigyelni. A DocumentProperties osztály nemcsak az előre meghatározott megjelenítési tulajdonságok módosítását teszi lehetővé, hanem az egyéni dokumentumtulajdonságok hozzáadását és elérését is lehetővé teszi.
Ez a témakör arra összpontosít, hogyan lehet olvasni a prezentáció tulajdonságait Java használatával. Ha szeretne többet megtudni egy prezentáció aláírásáról, olvassa el a következő cikket: hogyan adhatunk aláírást a PowerPointban Java használatával.