PowerPoint підтримує ряд тем, які можна використовувати в презентаціях. Крім того, ви можете визначити свої теми відповідно до ваших вимог. У цій статті ви дізнаєтеся, як динамічно використовувати теми в презентаціях PowerPoint. Зокрема, у статті буде описано, як програмно застосовувати теми в презентаціях PowerPoint за допомогою Java.

Java API для застосування тем у PowerPoint PPT

Щоб застосувати теми в презентаціях PowerPoint, ми будемо використовувати Aspose.Slides for Java. Це потужний і багатофункціональний API для створення та керування презентаціями з програм Java. Ви можете завантажити API або встановити його за допомогою наведених нижче конфігурацій 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>

Застосувати тему в презентації PowerPoint на Java

Тема PowerPoint представляє набір кольорів, розмір шрифту, сімейство шрифтів, стиль фону тощо, які можна застосувати до різних елементів. У наведених нижче розділах ми детально розглянемо, як встановити колір теми, шрифт і фон у презентації PowerPoint.

Застосуйте тему PowerPoint у Java – установіть колір теми

Нижче наведено кроки для встановлення кольору теми для фігури в презентації PowerPoint за допомогою Java.

У наведеному нижче прикладі коду показано, як за допомогою Java встановити колір теми в презентації PowerPoint.

// Завантажити або створити презентацію
Presentation pres = new Presentation();
try {
    // Додайте форму
    IAutoShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.Rectangle, 10, 10, 100, 100);

    // Встановити тип заливки
    shape.getFillFormat().setFillType(FillType.Solid);
  
    // Встановити колір схеми
    shape.getFillFormat().getSolidFillColor().setSchemeColor(SchemeColor.Accent4);
    
    // Зберегти презентацію
    pres.save("out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Установіть шрифт теми PowerPoint PPT у Java

Aspose.Slides надає спеціальні ідентифікатори для встановлення шрифту зі схеми шрифтів. Ці ідентифікатори такі:

  • «+mn-lt»: латиниця основного шрифту (дрібний латинський шрифт)
  • «+mj-lt»: латиниця заголовка (основний латинський шрифт)
  • «+mn-ea»: основний східноазіатський шрифт (мінорний східноазіатський шрифт)
  • «+mj-ea»: основний східноазіатський шрифт (мінорний східноазіатський шрифт)

Нижче наведено кроки для створення елемента з текстом і призначення латинського шрифту зі схеми шрифту.

У наведеному нижче прикладі коду показано, як установити шрифт теми в презентації PowerPoint за допомогою Java.

// Завантажити або створити презентацію
Presentation pres = new Presentation();
try {
      // Додати форму
      IAutoShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.Rectangle, 10, 10, 100, 100);

      // Додати абзац і встановити текст
      Paragraph paragraph = new Paragraph();
      Portion portion = new Portion("Theme text format");
      paragraph.getPortions().add(portion);
      shape.getTextFrame().getParagraphs().add(paragraph);

      // Встановити шрифт
      portion.getPortionFormat().setLatinFont(new FontData("+mn-lt"));
  
      // Зберегти презентацію
      pres.save("out.pptx", SaveFormat.Pptx);
}

Змініть стиль фону теми PPT за допомогою Java

Теми презентації також містять стилі фону, які можна встановити в презентації PowerPoint. Нижче наведено кроки для виконання цієї операції.

У наведеному нижче прикладі коду показано, як встановити стиль тла теми в презентації.

// Завантажити або створити презентацію
Presentation pres = new Presentation("pres.pptx");
try {
    // Отримайте доступні стилі
    int numberOfBackgroundFills = pres.getMasterTheme().getFormatScheme().getBackgroundFillStyles().size();
    System.out.println("Number of background fill styles for theme is " + numberOfBackgroundFills);
  
    // Встановити стиль
    pres.getMasters().get_Item(0).getBackground().setStyleIndex(2);

    // Зберегти презентацію
    pres.save("out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Працюйте з темами PowerPoint у Java – отримайте безкоштовну ліцензію

Ви можете працювати з темами в презентаціях PowerPoint без оціночних обмежень, отримавши безкоштовну тимчасову ліцензію.

Висновок

У цій статті ви дізналися, як застосовувати колір теми, шрифт і стиль фону в презентаціях PowerPoint за допомогою Java. Ви можете просто встановити API та інтегрувати наданий код у свої програми. Крім того, ви можете відвідати документацію, щоб дізнатися більше про Aspose.Slides for Java. Також ви можете опублікувати свої запити на нашому форумі.

Дивись також