Adicione anexos ao PDF via PHP

Como adicionar anexos em PDF programaticamente com PHP

Como gerenciar anexos usando a biblioteca PHP via Java

Para adicionar anexos no arquivo PDF, usaremos a API Aspose.PDF, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma php-java. Abra o gerenciador de pacotes NuGet, procure por Aspose.pdf e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.

Adicionar anexos no arquivo PDF via PHP


Você precisa da biblioteca Aspose.PDF para testar o código em seu ambiente.

  1. Crie um novo projeto PHP.
  2. Adicione uma referência à DLL Aspose.PDF.
  3. Crie um objeto Document.
  4. Crie um objeto FileSpecification com o arquivo que você está adicionando e a descrição do arquivo.
  5. Adicione o objeto FileSpecification à coleção embeddedFiles do objeto Document, com o método Add da coleção
  6. Salve o arquivo PDF.

Adicionando anexo a um documento PDF


// Open document
$document = new Document($inputFile);

// Set up a new file to be added as attachment
$fileSpecification = new FileSpecification("sample.txt", "Sample text file");
// Add an attachment to document's attachment collection
$document->getEmbeddedFiles()->add($fileSpecification);

// Save resulting PDF document.    
$document->save($outputFile);
$document->close();