为 PDF 添加背景

Contents
[ ]

背景图像可以用于为文档添加水印或其他细微设计。在 Aspose.PDF for PHP via Java 中,每个 PDF 文档是页面的集合,每个页面包含一组工件。可以使用 BackgroundArtifact 类为页面对象添加背景图像。

下面的代码片段展示了如何使用 BackgroundArtifact 对象在 PHP 中为 PDF 页面添加背景图像。


    // 打开文档
    $document = new Document($inputFile);

    // 向文档对象添加新页面
    $page = $document->getPages()->add();

    // 创建 BackgroundArtifact 对象    
    $background = new BackgroundArtifact();

    // 为 backgroundArtifact 对象指定图像
    $fileInputStream = new java("java.io.FileInputStream", "image.jpg");
    $background->setBackgroundImage($fileInputStream);

    // 将 backgroundArtifact 添加到页面的 artifacts 集合
    $page->getArtifacts()->add($background);

    // 保存更新的 PDF 文件
    $document->save($outputFile);
    $document->close();