KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm using the "Form Filling" script from fpdf.org to fill some fields on a PDF Form I created. This appears to work properly. I want the resulting PDF form to be flattened so users can not edit the form fields. I'm using PDFTK for that. However, when I try to flatten the PDF, I get a PDF with the form fields empty. Any suggestions on how to get the PDF flattened (using PHP) would be appreciated. Thanks! Here's my code: <?php require('fpdm.php'); $fields = array("Name" => "John Doe", "Address" => "123 White Lane", "Age" => "30", "Phone" => "123-1234"); $pdf = new FPDM("templates/Test.pdf"); $pdf->Load($fields, true); $pdf->Merge(); $pdf->Output("cache/Filled1.pdf","F"); exec("pdftk cache/Filled1.pdf output cache/Filled1Flat.pdf flatten"); ?> Download original Test.pdf file: Test.pdf Download Filled1.pdf file (displays pdf form correctly with data visible): Filled1.pdf Download Filled1Flat.pdf file (displays flattened pdf form with no form data visible): Filled1Flat.pdf
Tags (comma-separated)
Save Edits
Cancel