既存のPDFファイルに画像を追加する
Contents
[
Hide
]
すべての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();