PHPを使用してPowerPointプレゼンテーションを作成する

PowerPointプレゼンテーションを作成する

プレゼンテーションの選択したスライドに単純なラインを追加するには、以下の手順に従ってください。

  1. Presentationクラスのインスタンスを作成します。
  2. インデックスを使用してスライドの参照を取得します。
  3. Shapesオブジェクトによって公開されるaddAutoShapeメソッドを使用して、ラインタイプのAutoShapeを追加します。
  4. 修正されたプレゼンテーションをPPTXファイルとして保存します。

以下の例では、プレゼンテーションの最初のスライドにラインを追加しました。

  # プレゼンテーションファイルを表すPresentationオブジェクトをインスタンス化します
  $pres = new Presentation();
  try {
    # 最初のスライドを取得します
    $slide = $pres->getSlides()->get_Item(0);
    # ラインタイプのオートシェイプを追加します
    $slide->getShapes()->addAutoShape(ShapeType::Line, 50, 150, 300, 0);
    $pres->save("NewPresentation_out.pptx", SaveFormat::Pptx);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }