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

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.

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.

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.

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