Adicionar Imagem a um Arquivo PDF Existente
Contents
[
Hide
]
Cada página PDF contém propriedades de Recursos e Conteúdos. Recursos podem ser imagens e formulários, por exemplo, enquanto o conteúdo é representado por um conjunto de operadores PDF. Cada operador tem seu nome e argumento. Este exemplo usa operadores para adicionar uma imagem a um arquivo PDF.
Para adicionar uma imagem a um arquivo PDF existente:
- Crie um objeto Document e abra o documento PDF de entrada.
- Obtenha a página na qual você deseja adicionar uma imagem.
- Adicione uma nova página ao documento.
- Defina o tamanho da página para 1190.7 x 841.995.
- Adicione uma imagem à página usando o arquivo de imagem especificado e a caixa de corte da página.
- Salve o arquivo.
O trecho de código a seguir mostra como adicionar a imagem em um documento PDF.
// Abra o documento usando o arquivo de entrada especificado.
$document = new Document($inputFile);
// Adicione uma nova página ao documento.
$page = $document->getPages()->add();
// Defina o tamanho da página para 1190.7 x 841.995.
$page->setPageSize(1190.7, 841.995);
// Adicione uma imagem à página usando o arquivo de imagem especificado e a caixa de corte da página.
$page->addImage($imageFileName, $page->getCropBox());
// Salve o documento modificado no arquivo de saída especificado.
$document->save($outputFile);
// Feche o documento.
$document->close();