通過PHP將圖像添加到PDF文檔

使用适用于 PHP via Java 库的 Aspose.PDF 以编程方式将图像插入到 PDF 文档

使用 PHP 工具将图像添加到 PDF 文档

为了在 PDF 中添加图像,我们将通过 Java API 使用适用于 PHP 的 Aspose.PDF,它是 php-java 中功能丰富、功能强大且易于使用的文档处理工具。在任何地方安装 Tomcat 9.0 版本,添加 aspose.pdf.war,更多细节请查看 GitHub 页面。

使用PHP將圖像添加到 PDF


你需要 通过 Java 实现 PHP 的 Aspose.PDF 才能在你的环境中试用代码。

  1. 建立一個 Document 物件並開啟輸入的 PDF 文件。
  2. 取得要新增圖像的頁面。
  3. 將圖像加入到頁面的 Resources 集合中。
  4. 使用 GSave 運算子儲存目前圖形狀態。
  5. 使用 ConcatenateMatrix 運算子指定影像的放置位置。
  6. 使用 Do 運算子在頁面上繪製圖像。
  7. 使用 GRestore 運算子儲存更新的圖形狀態。
  8. 儲存 PDF 檔案。

向 PDF 文档添加图片-PHP

此示例代码说明如何将图像添加到 PDF 页面-PHP


    // Open document
    $document = new Document($inputFile);
    $page = $document->getPages()->add();
    $page->setPageSize(1190.7, 841.995);
    $page->addImage($imageFileName, $page->getCropBox());
    $document->save($outputFile);
    $document->close();