PowerPoint obsługuje szereg motywów, których można używać w prezentacjach. Ponadto możesz zdefiniować własne motywy zgodnie z własnymi wymaganiami. W tym artykule dowiesz się, jak dynamicznie używać motywów w prezentacjach programu PowerPoint. W szczególności artykuł omówi sposób programowego stosowania motywów w prezentacjach programu PowerPoint przy użyciu języka Java.
- Java API do stosowania motywów w prezentacjach programu PowerPoint
- Zastosuj motyw do prezentacji PowerPoint w Javie
Java API do stosowania motywów w prezentacjach programu PowerPoint
Aby zastosować motywy w prezentacjach PowerPoint, użyjemy Aspose.Slides for Java. Jest to potężny i bogaty w funkcje interfejs API do tworzenia i manipulowania prezentacjami z poziomu aplikacji Java. Możesz pobrać interfejs API lub zainstalować go przy użyciu następujących konfiguracji Mavena.
<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>
Zastosuj motyw w prezentacji PowerPoint przy użyciu języka Java
Motyw programu PowerPoint reprezentuje zestaw kolorów, rozmiaru czcionki, rodziny czcionek, stylu tła itp., które można zastosować do różnych elementów. W poniższych sekcjach wyraźnie omówimy, jak ustawić kolor motywu, czcionkę i tło w prezentacji PowerPoint.
Ustaw kolor motywu w prezentacji PowerPoint przy użyciu języka Java
Poniżej przedstawiono kroki, aby ustawić kolor motywu dla kształtu w prezentacji programu PowerPoint przy użyciu języka Java.
- Najpierw załaduj prezentację lub utwórz nową za pomocą klasy Presentation.
- Następnie dodaj nowy kształt do prezentacji za pomocą metody addAutoShape().
- Ustaw typ wypełnienia metodą IAutoShape.getFillFormat().setFillType().
- Ustaw kolor metodą IAutoShape.getFillFormat().getSolidFillColor().setSchemeColor().
- Na koniec zapisz prezentację metodą Presentation.save(String, SaveFormat).
Poniższy przykładowy kod pokazuje, jak ustawić kolor motywu w prezentacji programu PowerPoint przy użyciu języka Java.
// Załaduj lub utwórz prezentację
Presentation pres = new Presentation();
try {
// Dodaj kształt
IAutoShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.Rectangle, 10, 10, 100, 100);
// Ustaw typ wypełnienia
shape.getFillFormat().setFillType(FillType.Solid);
// Ustaw kolor schematu
shape.getFillFormat().getSolidFillColor().setSchemeColor(SchemeColor.Accent4);
// Zapisz prezentację
pres.save("out.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Ustaw czcionkę motywu w prezentacji za pomocą Java
Aspose.Slides zapewnia specjalne identyfikatory do ustawiania czcionki ze schematu czcionek. Identyfikatory te są następujące:
- „+mn-lt”: łacińska czcionka treści (podrzędna czcionka łacińska)
- „+mj-lt”: czcionka nagłówka łacińska (główna czcionka łacińska)
- „+mn-ea”: czcionka treści wschodnioazjatycka (mniejsza czcionka wschodnioazjatycka)
- „+mj-ea”: czcionka treści wschodnioazjatycka (mniejsza czcionka wschodnioazjatycka)
Poniżej przedstawiono kroki tworzenia elementu z tekstem i przypisania czcionki łacińskiej ze schematu czcionek.
- Najpierw załaduj prezentację lub utwórz nową za pomocą klasy Presentation.
- Następnie dodaj nowy kształt do prezentacji metodą addAutoShape().
- Utwórz nowy Paragraph i dodaj do niego Porcja.
- Ustaw czcionkę łacińską za pomocą metody Portion.getPortionFormat().setLatinFont().
- Na koniec zapisz prezentację metodą Presentation.save(String, SaveFormat).
Poniższy przykładowy kod pokazuje, jak ustawić czcionkę motywu w prezentacji programu PowerPoint przy użyciu języka Java.
// Załaduj lub utwórz prezentację
Presentation pres = new Presentation();
try {
// Dodaj kształt
IAutoShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.Rectangle, 10, 10, 100, 100);
// Dodaj akapit i ustaw tekst
Paragraph paragraph = new Paragraph();
Portion portion = new Portion("Theme text format");
paragraph.getPortions().add(portion);
shape.getTextFrame().getParagraphs().add(paragraph);
// Ustaw czcionkę
portion.getPortionFormat().setLatinFont(new FontData("+mn-lt"));
// Zapisz prezentację
pres.save("out.pptx", SaveFormat.Pptx);
}
Zmień styl tła motywu w prezentacji przy użyciu języka Java
Motywy prezentacji zawierają również style tła, które można ustawić w prezentacji programu PowerPoint. Poniżej przedstawiono kroki, aby wykonać tę operację.
- Najpierw załaduj prezentację lub utwórz nową za pomocą klasy Presentation.
- Następnie ustaw styl tła, przypisując jego indeks za pomocą metody Presentation.getMasters().getItem(index).getBackground().setStyleIndex().
- Na koniec zapisz prezentację metodą Presentation.save(String, SaveFormat).
Poniższy przykład kodu pokazuje, jak ustawić styl tła motywu w prezentacji.
// Załaduj lub utwórz prezentację
Presentation pres = new Presentation("pres.pptx");
try {
// Pobierz dostępne style
int numberOfBackgroundFills = pres.getMasterTheme().getFormatScheme().getBackgroundFillStyles().size();
System.out.println("Number of background fill styles for theme is " + numberOfBackgroundFills);
// Ustaw styl
pres.getMasters().get_Item(0).getBackground().setStyleIndex(2);
// Zapisz prezentację
pres.save("out.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Uzyskaj bezpłatną licencję API
Możesz używać Aspose.Slides for Java bez ograniczeń ewaluacyjnych, prosząc o licencję tymczasową.
Wniosek
W tym artykule nauczyłeś się, jak stosować kolor motywu, czcionkę i styl tła w prezentacjach programu PowerPoint przy użyciu języka Java. Możesz po prostu zainstalować API i zintegrować dostarczony kod ze swoimi aplikacjami. Ponadto możesz odwiedzić dokumentację, aby dowiedzieć się więcej o Aspose.Slides dla Javy. Możesz także zamieścić swoje zapytania na naszym forum.
Zobacz też
- Dodaj znak wodny do slajdów programu PowerPoint przy użyciu języka Java
- Wyodrębnij tekst z plików programu PowerPoint przy użyciu języka Java
- Dodawaj, łącz, usuwaj lub klonuj kształty programu PowerPoint w Javie
- Konwertuj PowerPoint PPTX / PPT na obrazy PNG w Javie
- Generuj miniatury dla programu PowerPoint PPTX lub PPT przy użyciu języka Java