Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Adding metadata to PDF via PHP

I need to augment a PDF with a custom metadata field on download in PHP (5.3).

I have been looking at the pdftk library, but I can't get my head around how I would get PHP to interface with it on our (Ubuntu) web server.

The deprecated PDFInfo library seems like a dead end.

Is there a simpler/easier/better solution?

Thanks

like image 403
JamieNewman Avatar asked Jun 17 '10 08:06

JamieNewman


1 Answers

You could use Zend_Pdf. It's from the Zend Framework but can be used as a standalone component. Adding metadata is as easy as:

  $pdf = Zend_Pdf::load($pdfPath);
  $pdf->properties['Title'] = 'New Title.';
  $pdf->save($pdfPath);
like image 57
Gordon Avatar answered Sep 24 '22 01:09

Gordon