PowerPoint підтримує ряд тем, які можна використовувати в презентаціях. Крім того, ви можете визначити свої теми відповідно до ваших вимог. У цій статті ви дізнаєтеся, як динамічно використовувати теми в презентаціях PowerPoint. Зокрема, у статті буде описано, як програмно застосовувати теми в презентаціях PowerPoint за допомогою Java.
- Java API для застосування тем у презентаціях 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.
- Спочатку завантажте презентацію або створіть нову за допомогою класу Presentation.
- Потім додайте нову форму до презентації за допомогою методу addAutoShape().
- Встановіть тип заливки за допомогою методу IAutoShape.getFillFormat().setFillType().
- Встановіть колір за допомогою методу IAutoShape.getFillFormat().getSolidFillColor().setSchemeColor().
- Нарешті, збережіть презентацію за допомогою методу Presentation.save(String, SaveFormat).
У наведеному нижче прикладі коду показано, як за допомогою 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»: основний східноазіатський шрифт (мінорний східноазіатський шрифт)
Нижче наведено кроки для створення елемента з текстом і призначення латинського шрифту зі схеми шрифту.
- Спочатку завантажте презентацію або створіть нову за допомогою класу Presentation.
- Потім додайте нову форму до презентації за допомогою методу addAutoShape().
- Створіть новий Абзац і додайте в нього Частину.
- Встановіть латинський шрифт за допомогою методу Portion.getPortionFormat().setLatinFont().
- Нарешті, збережіть презентацію за допомогою методу Presentation.save(String, SaveFormat).
У наведеному нижче прикладі коду показано, як установити шрифт теми в презентації 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.
- Потім установіть стиль фону, призначивши його індекс за допомогою методу Presentation.getMasters().getItem(index).getBackground().setStyleIndex().
- Нарешті, збережіть презентацію за допомогою методу Presentation.save(String, SaveFormat).
У наведеному нижче прикладі коду показано, як встановити стиль тла теми в презентації.
// Завантажити або створити презентацію
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. Також ви можете опублікувати свої запити на нашому форумі.
Дивись також
- Додайте водяний знак до слайдів PowerPoint за допомогою Java
- Витягніть текст із файлів PowerPoint за допомогою Java
- Додайте, підключіть, видаліть або клонуйте форми PowerPoint у Java
- Перетворюйте зображення PowerPoint PPTX/PPT на PNG у Java
- Створення ескізів для PowerPoint PPTX або PPT за допомогою Java