Does anyone know of a good method for editing PDFs in PHP? Preferably open-source/zero-license cost methods. 🙂
I am thinking along the lines of opening a PDF file, replacing text in the PDF and then writing out the modified version of the PDF?
On the front-end
If you are taking a ‘fill in the blank’ approach, you can precisely position text anywhere you want on the page. So it’s relatively easy (if not a bit tedious) to add the missing text to the document. For example with Zend Framework:
If you’re trying to replace inline content, such as a ‘[placeholder string],’ it gets much more complicated. While it’s technically possible to do, you’re likely to mess up the layout of the page.
A PDF document is comprised of a set of primitive drawing operations: line here, image here, text chunk there, etc. It does not contain any information about the layout intent of those primitives.