
Soubory PowerPoint obsahují některé další informace známé jako vlastnosti dokumentu. Tyto vlastnosti se používají k identifikaci prezentací, které zahrnují autora, název, klíčová slova, předmět atd. V tomto článku se dozvíte, jak přidat, zpřístupnit nebo upravit vlastnosti dokumentu v PowerPoint PPT v Javě.
- Java API pro přístup/úpravu vlastností v souborech PowerPoint
- Typy vlastností v prezentacích PowerPoint
- Přístup k vestavěným vlastnostem v prezentacích PowerPoint
- Upravte vestavěné vlastnosti v prezentacích PowerPoint
- Přidejte uživatelské vlastnosti do prezentací PowerPoint
- Přístup k uživatelským vlastnostem v prezentacích PowerPoint
- Upravte uživatelské vlastnosti v prezentacích PowerPoint
Java API pro vlastnosti dokumentu v PowerPoint PPT
Pro přístup nebo úpravu vlastností dokumentu v prezentacích PowerPoint použijeme Aspose.Slides for Java. API umožňuje vytvářet a manipulovat s dokumenty PowerPoint a OpenOffice. Je k dispozici jako stahovatelný JAR a také na Maven. Můžete jej nainstalovat pomocí následujících konfigurací Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>21.8</version>
<classifier>jdk16</classifier>
</dependency>
Typy vlastností dokumentu v prezentacích PowerPoint
V souborech PowerPoint existují dva typy vlastností dokumentu: vestavěné a vlastní. První poskytuje obecné informace o prezentacích, jako je název, autor, předmět atd. Zatímco druhý se používá k přidání uživatelsky definovaných vlastností. V níže uvedených částech uvidíte, jak přidávat, přistupovat a upravovat vestavěné a vlastní vlastnosti dokumentu v prezentacích PowerPoint.
Přístup k vestavěným vlastnostem v prezentacích PowerPoint pomocí Java
Níže jsou uvedeny kroky pro přístup k integrovaným vlastnostem v prezentacích PowerPoint pomocí Java.
- Nejprve načtěte prezentaci v PowerPointu pomocí třídy Presentation.
- Poté pomocí metody Presentation.getDocumentProperties() přistupte k integrovaným vlastnostem v objektu IDocumentProperties.
- Přečtěte si každou vestavěnou vlastnost v prezentaci pomocí objektu IDocumentProperties, jako je IDocumentProperties.getAuthor().
Následující ukázka kódu ukazuje, jak získat přístup k integrovaným vlastnostem v prezentacích PowerPoint.
// Načíst prezentaci
Presentation pres = new Presentation("Presentation.pptx");
try {
// Vytvořte odkaz na objekt IDocumentProperties spojený s prezentací
IDocumentProperties dp = pres.getDocumentProperties();
// Zobrazte vestavěné vlastnosti
System.out.println("Category : " + dp.getCategory());
System.out.println("Current Status : " + dp.getContentStatus());
System.out.println("Creation Date : " + dp.getCreatedTime());
System.out.println("Author : " + dp.getAuthor());
System.out.println("Description : " + dp.getComments());
System.out.println("KeyWords : " + dp.getKeywords());
System.out.println("Last Modified By : " + dp.getLastSavedBy());
System.out.println("Supervisor : " + dp.getManager());
System.out.println("Modified Date : " + dp.getLastSavedTime());
System.out.println("Presentation Format : " + dp.getPresentationFormat());
System.out.println("Last Print Date : " + dp.getLastPrinted());
System.out.println("Is Shared between producers : " + dp.getSharedDoc());
System.out.println("Subject : " + dp.getSubject());
System.out.println("Title : " + dp.getTitle());
} finally {
if (pres != null) pres.dispose();
}
Upravte vestavěné vlastnosti v PowerPoint PPT pomocí Java
Následují kroky k úpravě hodnot vestavěných vlastností v prezentacích PowerPoint pomocí Java.
- Nejprve načtěte prezentaci v PowerPointu pomocí třídy Presentation.
- Poté pomocí metody Presentation.getDocumentProperties() získejte odkaz na vestavěné vlastnosti v objektu IDocumentProperties.
- Upravte požadovanou vestavěnou vlastnost v prezentaci pomocí objektu IDocumentProperties, například IDocumentProperties.setAuthor().
- Nakonec prezentaci uložte pomocí metody Presentation.save(String, SaveFormat).
Následující ukázka kódu ukazuje, jak upravit vestavěné vlastnosti v PowerPoint Presentations.
// Načíst prezentaci
Presentation pres = new Presentation("Presentation.pptx");
try {
// Vytvořte odkaz na objekt IDocumentProperties spojený s Presentation
IDocumentProperties dp = pres.getDocumentProperties();
// Nastavte vestavěné vlastnosti
dp.setAuthor("Aspose.Slides for Java");
dp.setTitle("Modifying Presentation Properties");
dp.setSubject("Aspose Subject");
dp.setComments("Aspose Description");
dp.setManager("Aspose Manager");
// Uložte prezentaci do souboru
pres.save("DocProps.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Přidejte uživatelské vlastnosti v PowerPoint PPT pomocí Java
Následují kroky pro přidání uživatelských vlastností do prezentace PowerPoint pomocí Java.
- Nejprve načtěte prezentaci v PowerPointu pomocí třídy Presentation.
- Poté pomocí metody Presentation.getDocumentProperties() získejte odkaz na vlastnosti dokumentu v objektu IDocumentProperties.
- Přidejte uživatelskou vlastnost definováním jejího klíče a hodnoty, např. IDocumentPropertiesd.setItem(“New Custom”, 12).
- Nakonec prezentaci uložte pomocí metody Presentation.save(String, SaveFormat).
Následující ukázka kódu ukazuje, jak přidat vlastní vlastnosti do prezentace PowerPoint.
// Načíst prezentaci
Presentation pres = new Presentation("Presentation.pptx");
try {
// Získat vlastnosti dokumentu
IDocumentProperties dProps = pres.getDocumentProperties();
// Přidat uživatelské vlastnosti
dProps.set_Item("New Custom", 12);
dProps.set_Item("My Name", "Mudassir");
dProps.set_Item("Custom", 124);
// Získejte název vlastnosti na konkrétním indexu
String getPropertyName = dProps.getCustomPropertyName(2);
// Chcete-li odstranit vybranou vlastnost
//dProps.removeCustomProperty(getPropertyName);
// Uložit prezentaci
pres.save("CustomDemo.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Přístup k uživatelským vlastnostem v PPT pomocí Java
Následující kroky ukazují, jak získat přístup k uživatelským vlastnostem v prezentaci PowerPoint pomocí Java.
- Nejprve načtěte prezentaci v PowerPointu pomocí třídy Presentation.
- Poté pomocí metody Presentation.getDocumentProperties() získejte odkaz na vlastnosti dokumentu v objektu IDocumentProperties.
- Ke každé uživatelské vlastnosti přistupujte pomocí metody IDocumentProperties.getCustomPropertyName(int index) ve smyčce.
Následující ukázka kódu ukazuje, jak získat přístup k vlastním vlastnostem v prezentaci PowerPoint.
// Načíst prezentaci
Presentation pres = new Presentation("Presentation.pptx");
try {
// Vytvořte odkaz na objekt DocumentProperties spojený s prezentací
IDocumentProperties dp = pres.getDocumentProperties();
// Přístup a úprava uživatelských vlastností
for (int i = 0; i < dp.getCountOfCustomProperties(); i++) {
// Zobrazovat názvy a hodnoty uživatelských vlastností
System.out.println("Custom Property Name : " + dp.getCustomPropertyName(i));
System.out.println("Custom Property Value : " + dp.get_Item(dp.getCustomPropertyName(i)));
}
// Uložte prezentaci do souboru
pres.save("CustomDemoModified.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Upravte uživatelské vlastnosti v PowerPointu pomocí Java
Následují kroky k úpravě vlastních vlastností v prezentaci PowerPoint.
- Nejprve načtěte prezentaci v PowerPointu pomocí třídy Presentation.
- Poté pomocí metody Presentation.getDocumentProperties() získejte odkaz na vlastnosti dokumentu v objektu IDocumentProperties.
- Ke každé uživatelské vlastnosti přistupujte pomocí metody IDocumentProperties.getCustomPropertyName(int index) ve smyčce.
- Nastavte hodnotu vlastnosti zadáním jejího klíče.
- Nakonec prezentaci uložte pomocí metody Presentation.save(String, SaveFormat).
Následující ukázka kódu ukazuje, jak upravit vlastní vlastnost v prezentaci aplikace PowerPoint.
// Načíst prezentaci
Presentation pres = new Presentation("Presentation.pptx");
try {
// Vytvořte odkaz na objekt DocumentProperties spojený s prezentací
IDocumentProperties dp = pres.getDocumentProperties();
// Přístup a úpravy uživatelských vlastností
for (int i = 0; i < dp.getCountOfCustomProperties(); i++) {
// Upravte hodnoty uživatelských vlastností
dp.set_Item(dp.getCustomPropertyName(i), "New Value " + (i + 1));
}
// Uložte prezentaci do souboru
pres.save("CustomDemoModified.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Manipulujte s vlastnostmi PowerPoint PPT – získejte bezplatnou licenci
Můžete manipulovat s vlastnostmi dokumentu v prezentacích PowerPoint bez omezení hodnocení tím, že si vyžádáte dočasnou licenci.
Online demo
Chcete-li zobrazit a upravit vlastnosti dokumentu v prezentacích, vyzkoušejte online nástroj založený na Aspose.Slides.
Závěr
V tomto článku jste se naučili, jak přistupovat a upravovat vlastnosti dokumentu v prezentacích PowerPoint v Javě. V prezentacích jsme výslovně pokryli manipulaci s vestavěnými i uživatelskými vlastnostmi dokumentu. Kromě toho můžete navštívit dokumentaci a prozkoumat další funkce Aspose.Slides for Java. Také můžete své dotazy posílat na naše fórum.