将图像添加到现有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();