Este capítulo lo lleva a través de algunas de las variantes de la API de PowerPoint de Java y sus características. Hay muchos proveedores que proporcionan API relacionadas con Java PPT; algunos de ellos se consideran en este capítulo.
Aspose Slides para Java
Aspose slides para Java es una API de Java PPT con licencia pura, desarrollada y distribuida por el proveedor Aspose. La última versión de esta API es 8.1.2, lanzada en julio de 2014. Es una API rica y pesada (combinación de clases simples de Java y clases AWT) para diseñar el componente PPT que puede leer, escribir y administrar diapositivas.
Los usos comunes de esta API son los siguientes:
- Crea presentaciones dinámicas
- Renderice e imprima presentaciones de alta fidelidad
- Genere, edite, convierta e imprima presentaciones
PDI de Apache
Apache POI es una biblioteca 100% de código abierto proporcionada por Apache Software Foundation. La mayoría de los desarrolladores de aplicaciones de pequeña y mediana escala dependen en gran medida de Apache POI (HSLF + XSLF). Es compatible con todas las funciones básicas de las bibliotecas PPT; sin embargo, la representación y la extracción de texto son sus principales características. A continuación se muestra la arquitectura de Apache POI para PPT.