我找到了这段代码
function createFDF($file,$info){
$data="%FDF-1.2\n%âãÏÓ\n1 0 obj\n<< \n/FDF << /Fields [ ";
foreach($info as $field => $val){
if(is_array($val)){
$data.='<</T('.$field.')/V[';
foreach($val as $opt)
$data.='('.trim($opt).')';
$data.=']>>';
}else{
$data.='<</T('.$field.')/V('.trim($val).')>>';
}
}
$data.="] \n/F (".$file.") /ID [ <".md5(time()).">\n] >>".
" \n>> \nendobj\ntrailer\n".
"<<\n/Root 1 0 R \n\n>>\n%%EOF\n";
return $data;
}
$fileName = "Template_PDF.pdf";
$fdf_file = "temporary.fdf";
$result_file = "Result.pdf";
$arr['a_variable'] = 'value or a variable';
$fdf_data = createFDF($fileName, $arr);
if($fp=fopen($fdf_file,'w'))
{
fwrite($fp,$fdf_data,strlen($fdf_data));
}
else
{
echo 'Unable to create file: '.$fdf_file.'<br>';
}
fclose($fp);
exec("pdftk ".$fileName." fill_form ".$fdf_file." output ".$result_file );
在此页面Input PDF format for PDFTK form fill
它工作正常但不返回result.php文件,因为我本地或我的网站上没有PDFTK。 在哪里可以找到它以及如何安装它?