PowerPoint unterstützt eine Reihe von Themen, die Sie in den Präsentationen verwenden können. Darüber hinaus können Sie Ihre eigenen Themen nach Ihren Anforderungen definieren. In diesem Artikel erfahren Sie, wie Sie Designs in PowerPoint Präsentationen dynamisch verwenden. Insbesondere behandelt der Artikel, wie Sie Designs in PowerPoint Präsentationen programmgesteuert mit Java anwenden.
- Java API zum Anwenden von Designs in PowerPoint Präsentationen
- Design auf eine PowerPoint Präsentation in Java anwenden
Java API zum Anwenden von Designs in PowerPoint Präsentationen
Um Themen in PowerPoint Präsentationen anzuwenden, verwenden wir Aspose.Slides for Java. Es ist eine leistungsstarke und funktionsreiche API zum Erstellen und Bearbeiten von Präsentationen aus Java Anwendungen heraus. Sie können die API entweder herunterladen oder sie mit den folgenden Maven konfigurationen installieren.
<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>
Design in einer PowerPoint Präsentation mit Java anwenden
Ein PowerPoint-Design stellt eine Reihe von Farben, Schriftgrößen, Schriftfamilien, Hintergrundstilen usw. dar, die Sie auf verschiedene Elemente anwenden können. In den folgenden Abschnitten behandeln wir explizit, wie Designfarbe, Schriftart und Hintergrund in einer PowerPoint Präsentation festgelegt werden.
Stellen Sie die Designfarbe in PowerPoint Präsentation mit Java ein
Im Folgenden finden Sie die Schritte zum Festlegen der Designfarbe für eine Form in einer PowerPoint Präsentation mit Java.
- Laden Sie zuerst eine Präsentation oder erstellen Sie eine neue mit der Klasse Presentation.
- Fügen Sie dann mit der methode addAutoShape() eine neue Form zur Präsentation hinzu.
- Legen Sie den Fülltyp mit der methode IAutoShape.getFillFormat().setFillType() fest.
- Legen Sie die Farbe mit der methode IAutoShape.getFillFormat().getSolidFillColor().setSchemeColor() fest.
- Speichern Sie abschließend die Präsentation mit der methode Presentation.save(String, SaveFormat).
Das folgende Codebeispiel zeigt, wie Sie eine Designfarbe in einer PowerPoint Präsentation mit Java festlegen.
// Präsentation laden oder erstellen
Presentation pres = new Presentation();
try {
// Fügen Sie eine Form hinzu
IAutoShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.Rectangle, 10, 10, 100, 100);
// Fülltyp festlegen
shape.getFillFormat().setFillType(FillType.Solid);
// Schemafarbe festlegen
shape.getFillFormat().getSolidFillColor().setSchemeColor(SchemeColor.Accent4);
// Präsentation speichern
pres.save("out.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Designschriftart in der Präsentation mit Java festlegen
Aspose.Slides bietet spezielle Bezeichner zum Festlegen von Schriftarten aus dem Schriftartenschema. Diese Kennungen lauten wie folgt:
- „+mn-lt“: Body Font Latin (kleiner lateinischer Font)
- „+mj-lt“: Überschriftenschrift Latein (Große lateinische Schrift)
- „+mn-ea“: Körperschrift Ostasiatisch (kleine ostasiatische Schrift)
- „+mj-ea“: Körperschrift Ostasiatisch (kleine ostasiatische Schrift)
Im Folgenden werden die Schritte zum Erstellen eines Elements mit dem Text und zum Zuweisen der lateinischen Schriftart aus dem Schriftartenschema beschrieben.
- Laden Sie zuerst eine Präsentation oder erstellen Sie eine neue mit der Klasse Presentation.
- Fügen Sie dann mit der methode addAutoShape() eine neue Form zur Präsentation hinzu.
- Erstellen Sie einen neuen Absatz und fügen Sie einen Teil hinzu.
- Legen Sie die lateinische Schriftart mit der methode Portion.getPortionFormat().setLatinFont() fest.
- Speichern Sie schließlich die Präsentation mit der methode Presentation.save(String, SaveFormat).
Das folgende Codebeispiel zeigt, wie Designschriftarten in einer PowerPoint Präsentation mit Java festgelegt werden.
// Präsentation laden oder erstellen
Presentation pres = new Presentation();
try {
// Form hinzufügen
IAutoShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.Rectangle, 10, 10, 100, 100);
// Absatz hinzufügen und Text festlegen
Paragraph paragraph = new Paragraph();
Portion portion = new Portion("Theme text format");
paragraph.getPortions().add(portion);
shape.getTextFrame().getParagraphs().add(paragraph);
// Schriftart einstellen
portion.getPortionFormat().setLatinFont(new FontData("+mn-lt"));
// Präsentation speichern
pres.save("out.pptx", SaveFormat.Pptx);
}
Ändern Sie den Hintergrundstil des Themas in der Präsentation mit Java
Die Präsentationsdesigns enthalten auch die Hintergrundstile, die Sie in einer PowerPoint Präsentation festlegen können. Im Folgenden sind die Schritte zum Ausführen dieses Vorgangs aufgeführt.
- Laden Sie zuerst eine Präsentation oder erstellen Sie eine neue mit der Klasse Presentation.
- Legen Sie dann den Hintergrundstil fest, indem Sie seinen Index mit der methode Presentation.getMasters().get\Item(index).getBackground().setStyleIndex() zuweisen.
- Speichern Sie schließlich die Präsentation mit der methode Presentation.save(String, SaveFormat).
Das folgende Codebeispiel zeigt, wie Sie den Designhintergrundstil in einer Präsentation festlegen.
// Präsentation laden oder erstellen
Presentation pres = new Presentation("pres.pptx");
try {
// Holen Sie sich verfügbare Stile
int numberOfBackgroundFills = pres.getMasterTheme().getFormatScheme().getBackgroundFillStyles().size();
System.out.println("Number of background fill styles for theme is " + numberOfBackgroundFills);
// Stil festlegen
pres.getMasters().get_Item(0).getBackground().setStyleIndex(2);
// Präsentation speichern
pres.save("out.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Holen Sie sich eine kostenlose API Lizenz
Sie können Aspose.Slides for Java ohne Evaluierungseinschränkungen verwenden, indem Sie eine temporäre Lizenz anfordern.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie Designfarbe, Schriftart und Hintergrundstil in PowerPoint Präsentationen mit Java anwenden. Sie können die API einfach installieren und den bereitgestellten Code in Ihre Anwendungen integrieren. Darüber hinaus können Sie die Dokumentation aufrufen, um mehr über Aspose.Slides for Java zu erfahren. Sie können Ihre Fragen auch in unserem Forum posten.
Siehe auch
- Hinzufügen von Wasserzeichen zu PowerPoint-Folien mit Java
- Extrahieren Sie Text aus PowerPoint Dateien mit Java
- Hinzufügen, Verbinden, Entfernen oder Klonen von PowerPoint-Formen in Java
- Konvertieren Sie PowerPoint PPTX/PPT in PNG Bilder in Java
- Generieren Sie Miniaturansichten für PowerPoint PPTX oder PPT mit Java