既存のPDFファイルに画像を追加する

Contents
[ ]

すべてのPDFページにはリソースとコンテンツのプロパティがあります。リソースには画像やフォームが含まれることがあり、コンテンツは一連のPDFオペレーターによって表されます。各オペレーターには名前と引数があります。この例では、オペレーターを使用してPDFファイルに画像を追加します。

既存のPDFファイルに画像を追加するには:

  • Document オブジェクトを作成し、入力PDFドキュメントを開きます。
  • 画像を追加したいページを取得します。
  • ドキュメントに新しいページを追加します。
  • ページのサイズを1190.7 x 841.995に設定します。
  • 指定された画像ファイルとページのクロップボックスを使用して、ページに画像を追加します。
  • ファイルを保存します。

次のコードスニペットは、PDFドキュメントに画像を追加する方法を示しています。


    // 指定された入力ファイルを使用してドキュメントを開きます。
    $document = new Document($inputFile);
    
    // ドキュメントに新しいページを追加します。
    $page = $document->getPages()->add();
    
    // ページのサイズを1190.7 x 841.995に設定します。
    $page->setPageSize(1190.7, 841.995);
    
    // 指定された画像ファイルとページのクロップボックスを使用して、ページに画像を追加します。
    $page->addImage($imageFileName, $page->getCropBox());
    
    // 修正されたドキュメントを指定された出力ファイルに保存します。
    $document->save($outputFile);
    
    // ドキュメントを閉じます。
    $document->close();