Cómo cambiar el patrón de diapositivas en presentaciones de PowerPoint en Java

Cómo cambiar el patrón de diapositivas en presentaciones de PowerPoint en Java

La presentación de PowerPoint (PPT, PPTX) utiliza el patrón de diapositivas para modificar todas las diapositivas existentes y sus diseños en su presentación. Puede agregar varios patrones de diapositivas a sus presentaciones de PowerPoint, según cómo desee presentar sus datos. En esta publicación de blog, implementaremos cómo cambiar el patrón de diapositivas en una presentación de PowerPoint en Java. Además, escribiremos un ejemplo de código para copiar el patrón de diapositivas a otra presentación.

Este artículo cubrirá los puntos que se indican a continuación:

API de Java para cambiar el patrón de diapositivas en presentaciones de PowerPoint

Para cambiar el patrón de diapositivas en las presentaciones de PowerPoint, usaremos Java API de PowerPoint, que consta de muchas características notables y ricas para manipular las presentaciones de PowerPoint mediante programación. Esta biblioteca de Java se puede instalar directamente usando las configuraciones de Maven como se indica a continuación:

 <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>

Para configuraciones sobre otros marcos Java, visite releases.conholdate.com.

Cómo cambiar el fondo del patrón de diapositivas de una presentación en Java

Tenga en cuenta que el patrón de diapositivas no es una diapositiva real en una presentación de PowerPoint. Solo contiene la información sobre diseños y elementos de formato (como fondo, fuentes, formas, marcadores de posición, controles ActiveX, etc.) de todas las diapositivas.

Supongamos que tenemos una presentación de PowerPoint (PPT o PPTX) en la que se ha aplicado un patrón de diapositivas a todas las diapositivas.

Cambiar el fondo del patrón de diapositivas

Al considerar el archivo de presentación anterior, cambiemos el elemento de fondo de su patrón de diapositivas utilizando la API de administración de presentaciones de Java PowerPoint.

Siga los pasos que se indican a continuación:

  1. Inicialice el objeto de la clase Presentación con la ruta de origen de la presentación de PowerPoint.
  2. Obtenga el objeto de IMasterSlide utilizando el método IMasterSlideCollection.get_Item(int index).
  3. Configure el color de fondo de IMasterSlide usando IBackground.setType(valor de byte), IFillFormat.setFillType(valor de byte) y IColorFormat.setColor(valor de color) métodos.
  4. Llame al método Presentation.save(String fname, int format) y pásele la ruta de salida y el valor SaveFormat. El siguiente ejemplo de código muestra cómo cambiar el fondo del patrón de diapositivas de una presentación en Java.

Como resultado, verá el color de fondo cambiado de todas las diapositivas de la presentación de PowerPoint.

Cambiar el fondo del patrón de diapositivas en Java

Copie el patrón de diapositivas de un PPTX a otra presentación usando Java

La API de administración de presentaciones de Java le permite copiar el patrón de diapositivas de una presentación (PPTX o PPT) a otra presentación.

  1. Inicialice los objetos de la clase Presentación con las rutas de las presentaciones de origen y destino.
  2. Obtenga el objeto de IMasterSlide objeto de la presentación de origen utilizando el método IMasterSlideCollection.get_Item(int index).
  3. Copie el objeto IMasterSlide obtenido a la presentación de destino utilizando el método addClone().
  4. Llame al método Presentation.save(String fname, int format) y pásele la ruta de salida y el valor SaveFormat.

El ejemplo de código siguiente muestra cómo obtener la lista de todos los cambios.

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para probar la API sin limitaciones de evaluación.

Conclusión

En resumen, aprendimos cómo cambiar el patrón de diapositivas en una presentación de PowerPoint en Java usando una API de manipulación y administración de Powerpoint. Específicamente, escribimos una muestra de código para cambiar el fondo del patrón de diapositivas de una presentación y aprendimos cómo copiar un patrón de diapositivas de un PPTX o PPT a otra presentación usando el lenguaje de programación Java.

Puede visitar la documentación para explorar otras funciones.

Hacer una pregunta

Puedes hacernos saber tus dudas o consultas en nuestro foro.

Ver también