English | 简体中文 | 繁體中文
查询

ps_add_pdflink()函数—用法及示例

「 在PDF文档中添加一个可点击的链接 」


函数名称:ps_add_pdflink()

函数说明:该函数用于在PDF文档中添加一个可点击的链接。

函数参数:ps_add_pdflink(resource $psdoc, float $llx, float $lly, float $urx, float $ury, string $filename, int $page, string $dest)

参数说明:

  • $psdoc:PDF文档句柄,由ps_new()函数创建。
  • $llx, $lly, $urx, $ury:链接的位置,即链接所在矩形区域的左下角和右上角的坐标。
  • $filename:链接的文本显示。
  • $page:目标链接页面的页码。
  • $dest:目标链接页面的显示方式,可以是以下几种值之一:
    • "fit":将目标链接页面缩放适应页面。
    • "xyz":将目标链接页面定位到指定坐标。
    • "fitb":将目标链接页面缩放至页面的底部。
    • "fitbh":将目标链接页面缩放至页面的水平中心。
    • "fitbv":将目标链接页面缩放至页面的垂直中心。
    • "fitr":将目标链接页面缩放至指定的矩形区域。

返回值:成功时返回true,失败时返回false。

示例代码:

<?php
$psdoc = ps_new();

if ($psdoc) {
    ps_open_file($psdoc, "example.ps");

    // 添加页面
    ps_begin_page($psdoc, 595, 842);
    
    // 添加链接
    $llx = 100;
    $lly = 100;
    $urx = 200;
    $ury = 120;
    $filename = "Click me!";
    $page = 2;
    $dest = "fit";
    ps_add_pdflink($psdoc, $llx, $lly, $urx, $ury, $filename, $page, $dest);

    // 显示链接文本
    ps_show($psdoc, $filename);
    
    ps_end_page($psdoc);
    ps_close($psdoc);
    echo "PDF文档创建成功!";
} else {
    echo "无法创建PDF文档!";
}
?>

以上示例代码创建了一个PDF文档,添加了一个可点击的链接,链接的位置是(100, 100)到(200, 120)的矩形区域,链接显示文本为"Click me!",点击链接后将跳转到第2页并缩放适应页面。

补充纠错
上一个函数: ps_add_weblink()函数
下一个函数: ps_add_note()函数
热门PHP函数
分享链接