如果您無法在 Windows 上的 PHP 5.3 中使用 php_fdf.dll,一個可能的解決方法是使用 Adobe 網站上「FDF Toolkit for Windows」中的 ActiveX 版本。以下是我為我的其中一個專案建置的類別的一部分。
<?php
類別 FDF{
公開 $NormalAP = 0;
公開 $RolloverAP = 1;
公開 $DownAP = 2;
保護 $fdf;
公開 函數 __construct(){
$com = 新 COM('FdfApp.FdfApp');
$this->fdf = $com->FDFCreate();
}
公開 函數 setFile($fileName){
$this->fdf->FDFSetFile(str_replace(' ', '%20', $fileName));
}
公開 函數 setValue($name, $value){
$this->fdf->FDFSetValue($name, $value, 真);
}
公開 函數 setAP($field, $whichFace, $fileName, $pageNumber){
$this->fdf->FDFSetAP($field, $whichFace, $fileName, $pageNumber);
}
公開 函數 savetoFile($saveFileName){
$this->fdf->FDFSavetoFile($saveFileName);
}
公開 函數 close(){
$this->fdf->FDFclose();
}
}
?>