Jeg har lavet lige præcist det engang. Du skal bruge PDF-forms - og udfylde det vha. noget de hedder FDF. Se evt.
http://dk2.php.net/fdfDenne lille funktion fra en comment på php.net finder ufatteligt meget om det jeg lavede:
function output_fdf ($pdf_file, $pdf_data)
{
$fdf = "%FDF-1.2\n%‚„œ”\n";
$fdf .= "1 0 obj \n<< /FDF ";
$fdf .= "<< /Fields [\n";
$search = array('\\', '(', ')');
$replace = array('\\\\', '\(', '\)');
foreach ($pdf_data as $key => $val)
{
$clean_key = str_replace($search, $replace, $key);
$clean_val = str_replace($search, $replace, $val);
$fdf .= "<< /V ($clean_val)/T ($clean_key) >> \n";
}
$fdf .= "]\n/F ($pdf_file) >>";
$fdf .= ">>\nendobj\ntrailer\n<<\n";
$fdf .= "/Root 1 0 R \n\n>>\n";
$fdf .= "%%EOF";
return $fdf;
}
$pdf_file skal indeholde navnet på din pdf file (som har form felterne), og $pdf_data skal indeholde et associativt array i form af:
array( "Dit_felt_navn" => "Dit felts værdi" );
:)