Re: Simple PDF manipulation
| From: | tedd | Date: | Wed, 27 Dec 2006 15:28:58 +0000 |
| Subject: | Re: Simple PDF manipulation | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-246240@lists.php.net to get a copy of this message | ||
At 6:32 AM -0800 12/27/06, Brian Dunning wrote:
Let's say I have a complicated PDF document, like a Christmas card, that was made in Illustrator -- too complicated to easily create from scratch using PDFlib. Is there a way to use PHP make simple text changes - like changing "Dear XXX" to "Dear John"? I've opened the files with a text editor and cannot locate the simple text, it appears to be encoded somehow. The PDF has no security or encryption in it. Thanks....Brian: I'm not saying that there is/isn't a way to do this, but I tried and failed. In my investigation, I found that the insides of a PDF file are not conducive to a simple search and replace mechanism. The text is encoded in some fashion that is not easy to decode and reassemble. The solution I came up with was to combine the existing PDF file with my coding and write over (on top of) the old to produce the new PDF that I wanted. In your case, take your Christmas Card with a big space where "xxx" appears and then write over that space with "John" in your new code. I wish someone would show me a simpler way to do this. hth's tedd -- ------- http://sperling.com http://ancientstones.com http://earthstones.com