PPTShow: kit de herramientas Java multiplataforma de código abierto para generar archivos PPT

 Sitio web oficial del proyecto: https://pptshow.cc/

Documento de referencia: https://pptshow.cc/book/ (producido por GitPage, si no se puede abrir, navegue científicamente)

Dirección de código abierto: https://github.com/qrpcode/pptshow (recuerde marcar con estrella si le ayuda ~)

Espejo nacional: versión china (Gitee)      Espejo Github (Gitcode)

introducir

PPTShow es un conjunto de herramientas Java de código abierto para generar documentos PPT, que admite las nuevas funciones de la versión 2010 de PPTX.

Como sombras, fondos degradados, rellenos degradados, etc.

Casi bloquea las operaciones XML subyacentes y los usuarios solo necesitan crear objetos de elementos de manera extremadamente simple para generar PPT;

Admite perfectamente operaciones como fuentes en el entorno chino y ha realizado adaptaciones especiales para el chino.

También admite PPT para generar imágenes, PPT para generar videos, etc.

Siéntelo primero

Por ejemplo, el siguiente PPT se produjo completamente usando este paquete Jar,
incluido este video, que también se generó automáticamente a través del paquete Jar.

Vídeo de demostración de PPTShow (kit de herramientas PPT de generación Java)

Soporte de funciones

Funciones básicas de edición de PPT

  1. PPT varias páginas
  2. música de fondo PPT
  3. Animación de conmutación PPT, conmutación automática de sincronización.
  4. Soporte de inserción de texto PPT, imágenes, formas y otros elementos.
  5. Animación de entrada de elementos PPT.
  6. ...

Función de expansión PPT

  1. PPT genera imágenes (las fuentes no serán desordenadas, solo estarán disponibles en el entorno Windows)
  2. PPT genera video MP4 (las fuentes no serán desordenadas, solo estarán disponibles en el entorno Windows)

lectura de diapositivas

  1. Leer información basada en el archivo de página PPT especificado

10 segundos bien

Puede usar maven para agregar una referencia del paquete jar o descargar directamente el paquete jar e importarlo manualmente.

Coordenadas de Maven [recomendado]

<dependency>
  <groupId>cc.pptshow</groupId>
  <artifactId>pptshow</artifactId>
  <version>1.3</version>
</dependency>

Descargar e importar manualmente [no recomendado]

enlace de descarga:

https://s01.oss.sonatype.org/service/local/repositories/releases/content/cc/pptshow/pptshow/1.3/pptshow-1.3.jar

Después de que la importación sea exitosa, cree una nueva clase principal, copie el siguiente código y péguelo:

import cc.pptshow.ppt.domain.*;
import cc.pptshow.ppt.element.impl.*;
import cc.pptshow.ppt.show.PPTShow;
import cc.pptshow.ppt.show.PPTShowSide;

public class Main {

   public static void main(String[] args) {
       //新建一个PPT对象
       PPTShow pptShow = PPTShow.build();
       //新建一页PPT
       PPTShowSide side = PPTShowSide.build();
       
       //创建一个行内文本对象,文字设定为Hello World
       PPTInnerText pptInnerText = PPTInnerText.build("Hello World");
       //创建一个行内文本样式对象,让文本颜色为红色
       PPTInnerTextCss pptInnerTextCss = PPTInnerTextCss.build().setColor("FF00000");
       //绑定行内文本和样式对象
       pptInnerText.setCss(pptInnerTextCss);
       
       //通过行内文本创建一个行文本对象,并通过行文本对象创建文本对象
       PPTText pptText = PPTText.build(PPTInnerLine.build(pptInnerText));
       //在PPT页面中添加文本对象
       side.add(pptText);
       //在PPT里面添加PPT页面
       pptShow.add(side);
       
       //输出到文件
       pptShow.toFile("C:/Users/qrp19/Desktop/test4.pptx");
   }

}

Descripción del paquete del frasco

Cualquier función del proceso común de generación de PPT no depende del sistema ni de componentes de terceros. Puede
usarse normalmente en sistemas Linux o Windows.
La función de generar videos e imágenes para Windows se logra llamando al sistema Windows Office a través de VBS. Sólo estas dos funciones dependen del sistema Windows.

Acuerdo de licencia

La licencia del protocolo Apache-2.0
permite: uso comercial, modificación, distribución, uso de patente, uso privado,
pero no se permite el registro como marca comercial, no somos responsables del programa y no garantizamos su disponibilidad.

Comentarios de errores: problemas en chino    problemas en inglés

Supongo que te gusta

Origin blog.csdn.net/qq_20051535/article/details/121190250
Recomendado
Clasificación