函式名:fdf_add_template()
適用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7
用法:fdf_add_template(resource $fdf_document, int $newpage, string $filename, string $template, int $rename)
描述:將一個PDF模板新增到一個fdf檔案中的指定頁面。
引數:
- $fdf_document:fdf檔案的資源控制程式碼。
- $newpage:要新增模板的頁面編號。第一頁的編號為1。
- $filename:PDF模板檔案的路徑。
- $template:模板的名稱。
- $rename:指定是否重新命名模板欄位。
返回值:成功時返回 TRUE,失敗時返回 FALSE。
示例:
// 建立一個新的fdf檔案
$fdf = fdf_create();
// 開啟一個現有的PDF模板
$templatePath = 'path/to/template.pdf';
$templateName = 'MyTemplate';
$templatePage = 1;
// 新增模板到fdf檔案
if (fdf_add_template($fdf, $templatePage, $templatePath, $templateName, 1)) {
echo "模板新增成功!";
} else {
echo "模板新增失敗!";
}
// 儲存fdf檔案到檔案
$fdfPath = 'path/to/output.fdf';
if (fdf_save($fdf, $fdfPath)) {
echo "fdf檔案儲存成功!";
} else {
echo "fdf檔案儲存失敗!";
}
// 關閉fdf檔案資源
fdf_close($fdf);
注意事項:
- 該函式需要 FDF 函式庫的支援。在編譯 PHP 時需要啟用 --with-fdf 配置選項。
- 新增模板之前,需要先建立一個空的fdf檔案資源控制程式碼,可以使用 fdf_create() 函式來建立。
- 模板檔案必須是一個有效的PDF檔案。