A menudo, las presentaciones de PowerPoint deben dividirse en varios archivos PPTX/PPT. Puede dividir una presentación por cada diapositiva, diapositivas pares o impares, etc. según su escenario. En este artículo, aprenderá cómo dividir las presentaciones de PowerPoint PPTX/PPT usando Java.
- API de Java para dividir presentaciones de PowerPoint
- Dividir una presentación de PowerPoint usando Java
API de Java para dividir presentaciones de PowerPoint
Para dividir presentaciones PPTX o PPT, usaremos Aspose.Slides for Java. La API está diseñada para crear, modificar y convertir presentaciones de PowerPoint y OpenOffice desde aplicaciones Java. Puede descargar la API o instalarla usando las siguientes configuraciones de 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>
Dividir una presentación de PowerPoint usando Java
Los siguientes son los pasos para dividir una presentación de PowerPoint usando Java.
- Primero, cree una instancia de la clase Presentation para cargar la presentación de PowerPoint.
- Luego, recorra cada ISlide en la colección Presentation.getSlides().
- En cada iteración, realice los siguientes pasos:
- Cree una instancia de la clase Presentation.
- Elimina la diapositiva predeterminada usando el método Presentation.getSlides().get_Item(0).remove().
- Agregue la diapositiva a la presentación usando el método Presentation.getSlides().addClone(ISlide).
- Finalmente, guarde la presentación usando el método Presentation.save(String, SaveFormat).
El siguiente ejemplo de código muestra cómo dividir una presentación de PowerPoint PPTX.
// Cargar presentación de PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
// Iterar a través de las diapositivas en la presentación
for (ISlide sld : presentation.getSlides()) {
// Crear una nueva presentación
Presentation newPres = new Presentation();
// Eliminar diapositiva predeterminada
newPres.getSlides().get_Item(0).remove();
// Agregar diapositiva a la presentación
newPres.getSlides().addClone(sld);
// Guardar presentación
newPres.save(String.format("Slide_{0}.pptx", sld.getSlideNumber()), SaveFormat.Pptx);
}
Obtenga una licencia de API gratuita
Puede usar Aspose.Slides for Java sin limitaciones de evaluación al obtener una licencia temporal.
Demostración en línea
Pruebe el divisor de presentaciones en línea, que se basa en Aspose.Slides.
Conclusión
En este artículo, ha aprendido cómo dividir presentaciones de PowerPoint PPTX o PPT usando Java. Puede personalizar la muestra de código proporcionada para dividir cada diapositiva de la presentación, todas las diapositivas pares o impares, etc. Además, puede visitar la documentación para explorar otras características de la API. Además, no dude en hacernos saber sus consultas a través de nuestro foro.
Ver también
- Crear presentaciones de MS PowerPoint en Java
- Agregar marca de agua a las diapositivas de PowerPoint usando Java
- Extraiga texto de archivos de PowerPoint usando Java
- Agregar, conectar, eliminar o clonar formas de PowerPoint en Java
- Convierta PowerPoint PPTX/PPT a imágenes PNG en Java
- Genere miniaturas para PowerPoint PPTX o PPT usando Java