Erstellen einer PowerPoint-Präsentation mit PHP

Erstellen einer PowerPoint-Präsentation

Um eine einfache gerade Linie zu einer ausgewählten Folie der Präsentation hinzuzufügen, befolgen Sie bitte die folgenden Schritte:

  1. Erstellen Sie eine Instanz der Präsentationsklasse.
  2. Erhalten Sie die Referenz einer Folie, indem Sie deren Index verwenden.
  3. Fügen Sie eine AutoShape vom Typ Linie mit der Methode addAutoShape hinzu, die vom Shapes-Objekt bereitgestellt wird.
  4. Schreiben Sie die modifizierte Präsentation als PPTX-Datei.

Im folgenden Beispiel haben wir eine Linie zur ersten Folie der Präsentation hinzugefügt.

  # Instanziieren Sie ein Präsentationsobjekt, das eine Präsentationsdatei darstellt
  $pres = new Presentation();
  try {
    # Holen Sie sich die erste Folie
    $slide = $pres->getSlides()->get_Item(0);
    # Fügen Sie eine AutoShape vom Typ Linie hinzu
    $slide->getShapes()->addAutoShape(ShapeType::Line, 50, 150, 300, 0);
    $pres->save("NewPresentation_out.pptx", SaveFormat::Pptx);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }