Aggiungi allegati al PDF tramite PHP

Come aggiungere allegati in PDF a livello di codice con PHP

Come gestire gli allegati utilizzando la libreria di PHP via Java

Per aggiungere allegati nel file PDF, useremo l’API Aspose.PDF che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma php-java. Apri il gestore di pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager.

Aggiungi allegati nel file PDF tramite PHP


È necessaria la libreria Aspose.PDF per provare il codice nel proprio ambiente.

  1. Crea un nuovo progetto PHP.
  2. Aggiungere un riferimento alla DLL Aspose.PDF.
  3. Creare un oggetto Document.
  4. Creare un oggetto FileSpecification con il file che si sta aggiungendo e la descrizione del file.
  5. Aggiungere l’oggetto FileSpecification all’insieme EmbeddedFiles dell’oggetto Document, con il metodo Add dell’insieme
  6. Salva il file PDF.

Aggiungere un allegato a un 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();