Crear presentación de PowerPoint usando PHP

Crear presentación de PowerPoint

Para agregar una línea simple a una diapositiva seleccionada de la presentación, sigue los pasos a continuación:

  1. Crea una instancia de la clase Presentation.
  2. Obtén la referencia de una diapositiva usando su índice.
  3. Agrega una AutoShape de tipo línea usando el método addAutoShape expuesto por el objeto Shapes.
  4. Escribe la presentación modificada como un archivo PPTX.

En el ejemplo dado a continuación, hemos agregado una línea a la primera diapositiva de la presentación.

  # Instanciar un objeto Presentation que representa un archivo de presentación
  $pres = new Presentation();
  try {
    # Obtener la primera diapositiva
    $slide = $pres->getSlides()->get_Item(0);
    # Agregar un autoshape de tipo línea
    $slide->getShapes()->addAutoShape(ShapeType::Line, 50, 150, 300, 0);
    $pres->save("NewPresentation_out.pptx", SaveFormat::Pptx);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }