
Slide Master wijzigen in PowerPoint-presentaties in Java
- [Java API om diamodel in PowerPoint-presentaties te wijzigen][1]
- [De achtergrond van een diamaster van een presentatie wijzigen][2]
- [Kopieer diamodel naar een andere presentatie][3]
Java API om diamodel in PowerPoint-presentaties te wijzigen
Om het diamodel in PowerPoint-presentaties te wijzigen, gebruiken we Java [PowerPoint API][6], dat bestaat uit vele opmerkelijke en uitgebreide functies om PowerPoint-presentaties programmatisch te manipuleren. Deze Java-bibliotheek kan rechtstreeks worden geïnstalleerd met behulp van de Maven-configuraties, zoals hieronder weergegeven:
<repository>
<id>ConholdateJavaAPI</id>
<name>Conholdate Java API</name>
<url>https://releases.conholdate.com/java/repo</url>
</repository>
<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>23.6</version>
<type>pom</type>
</dependency>
Ga voor configuraties over andere Java-frameworks naar [releases.conholdate.com][7].
De achtergrond van een diamaster van een presentatie wijzigen: Java Tutorial
Houd er rekening mee dat het diamodel geen echte dia is in een PowerPoint-presentatie. Het bevat alleen de informatie over lay-outs en opmaakelementen (zoals achtergrond, lettertypen, vormen, tijdelijke aanduidingen, ActiveX-besturingselementen, enz.) Van alle dia’s. Stel dat we een PowerPoint-presentatie (PPT of PPTX) hebben waarin een diamodel is toegepast op alle dia’s.

- Initialiseer het object van de klasse [Presentation][8] met het pad van de PowerPoint-bronpresentatie.
- Verkrijg het object van [IMasterSlide][9] met behulp van de methode [IMasterSlideCollection.get_Item(int index)][10].
- Stel de achtergrondkleur van [IMasterSlide][9] in met behulp van [IBackground.setType(bytewaarde)][11], [IFillFormat.setFillType(bytewaarde)][12] en [IColorFormat.setColor(Kleurwaarde)][13 ] methoden.
- Roep de methode [Presentation.save(String fname, int format)][14] aan en geef het uitvoerpad en de waarde [SaveFormat][16] door.
Het volgende codevoorbeeld laat zien hoe u de achtergrond van de diamaster van een presentatie in Java kunt wijzigen.
Als resultaat ziet u de gewijzigde achtergrondkleur van alle dia’s van de PowerPoint-presentatie.
Java: kopieer diamodel van een PPTX naar een andere presentatie
Met de Java-presentatiebeheer-API kunt u de diamaster van een presentatie (PPTX of PPT) kopiëren naar een andere presentatie.
- Initialiseer objecten van de klasse [Presentation][8] met de paden van bron- en doelpresentaties.
- Verkrijg object van [IMasterSlide][9] object van bronpresentatie met behulp van [IMasterSlideCollection.get_Item(int index)][10] methode.
- Kopieer het verkregen [IMasterSlide][9]-object naar de doelpresentatie met de methode [addClone()][15].
- Roep de methode [Presentation.save(String fname, int format)][14] aan en geef het uitvoerpad en de waarde [SaveFormat][16] door. Het onderstaande codevoorbeeld laat zien hoe u de lijst met alle wijzigingen kunt ophalen.
Ontvang een gratis licentie
U kunt een [gratis tijdelijke licentie][17] krijgen om de API zonder evaluatiebeperkingen uit te proberen.
Conclusie
Kortom, we hebben geleerd hoe je de diamaster kunt wijzigen in PowerPoint-presentatie in Java met behulp van een Powerpoint-API voor manipulatie en beheer. We schreven met name een codevoorbeeld om de achtergrond van het diamodel van een presentatie te wijzigen en leerden hoe een diamodel van een PPTX of PPT naar een andere presentatie te kopiëren met de programmeertaal Java. U kunt de [documentatie][18] bezoeken om andere functies te verkennen.
Een vraag stellen
U kunt uw vragen of vragen aan ons stellen op ons [forum][18].
Zie ook
- [Converteer PDF naar PPT met Java][21] [1]: #Java-API-to-change-slide-master-in-PowerPoint-presentations [2]: #How-to-change-slide-master-background-of-a-presentation-in-Java [3]: #copy-slide-master-to-another-presentation-using-Java [4]: https://docs.fileformat.com/presentation/ppt/ [5]: https://docs.fileformat.com/presentation/pptx/ [6]: https://products.conholdate.com/total/java/ [7]: https://releases.conholdate.com/total/java/ [8]: https://reference.aspose.com/slides/java/com.aspose.slides/presentation [9]: https://reference.aspose.com/slides/java/com.aspose.slides/imasterslide [10]: https://reference.aspose.com/slides/java/com.aspose.slides/imasterslidecollection/#get-Item-int- [11]: https://reference.aspose.com/slides/java/com.aspose.slides/ibackground/#setType-byte- [12]: https://reference.aspose.com/slides/java/com.aspose.slides/ifillformat/#setFillType-byte- [13]: https://reference.aspose.com/slides/java/com.aspose.slides/icolorformat/#setColor-java.awt.Color- [14]: https://reference.aspose.com/slides/java/com.aspose.slides/presentation/#save-java.io.OutputStream-int- [15]: https://reference.aspose.com/slides/java/com.aspose.slides/imasterslidecollection/#addClone-com.aspose.slides.IMasterSlide- [16]: https://reference.aspose.com/slides/java/com.aspose.slides/saveformat/ [17]: https://purchase.conholdate.com/temporary-license [18]: https://docs.aspose.com/slides/java/ [19]: https://conholdate.com/ [20]: https://forum.conholdate.com/ [21]: https://blog.conholdate.com/nl/total/convert-pdf-to-ppt-using-java/