[英]FDF to PDF using PHP
我試圖從FDF文件創建pdf。 我已經成功創建了FDF文件。 但是,當我嘗試將其轉換為pdf時,出現一些錯誤。 下面是我的代碼的一部分。 在下載框中打開了test.pdf文件,當我嘗試打開該文件時,出現錯誤“無法打開test.pdf,因為它不支持文件類型或已損壞”
if($fp=fopen($fdf_file,'w')){
fwrite($fp,$fdf_data,strlen($fdf_data));
echo $fdf_file,' written successfully.';
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="test.pdf"');
passssthru("pdftk test.pdf fill_form test.fdf output - ");
exit;
}else{
die('U
if($fp=fopen($fdf_file,'w')){
fwrite($fp,$fdf_data,strlen($fdf_data));
//echo $fdf_file,' written successfully.';
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="test.pdf"');
passssthru("pdftk test.pdf fill_form test.fdf output - ");
exit;
}
刪除echo $fdf_file,' written successfully.';
要進一步調試,請檢查下載文件的大小,然后在編輯器中瀏覽一下。 我猜您在此代碼之前或之后都有輸出。
您可能需要確保直接引用pdftk的安裝位置,例如:
passthru('/usr/local/bin/pdftk /forms/test.pdf fill_form /forms/test.fdf output - ');
另外,您可以在命令末尾添加>> output.pdf
,以創建新的pdf文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.