Add background to PDF
Contents
[
Hide
]
Background images can be used to add a watermark, or other subtle design, to documents. In Aspose.PDF for PHP via Java, each PDF document is a collection of pages and each page contains a collection of artifacts. The BackgroundArtifact class can be used to add a background image to a page object.
The following code snippet shows how to add a background image to PDF pages using the BackgroundArtifact object using PHP.
// Open document
$document = new Document($inputFile);
// Add a new page to document object
$page = $document->getPages()->add();
// Create BackgroundArtifact object
$background = new BackgroundArtifact();
// Specify the image for backgroundArtifact object
$fileInputStream = new java("java.io.FileInputStream", "image.jpg");
$background->setBackgroundImage($fileInputStream);
// Add backgroundArtifact to artifacts collection of page
$page->getArtifacts()->add($background);
// Save updated PDF file
$document->save($outputFile);
$document->close();