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

ps_add_locallink()函数—用法及示例

「 将本地链接添加到PDF文档中的当前页面 」


函数名称:ps_add_locallink()

适用版本:PHP 4 >= 4.0.5, PHP 5, PHP 7

函数描述:将本地链接添加到PDF文档中的当前页面

用法: ps_add_locallink ( resource $psdoc , float $llx , float $lly , float $urx , float $ury , int $page , string $dest ) : bool

参数说明:

  • $psdoc:PDF文档资源标识符,由ps_new()函数创建
  • $llx、$lly:链接的左下角坐标(以点为单位)
  • $urx、$ury:链接的右上角坐标(以点为单位)
  • $page:要链接到的页面号,从1开始计数
  • $dest:目标页面的显示方式,可以是以下几种值之一:
    • "fit": 适应目标页面大小
    • "xyz left top zoom": 使用左上角坐标和缩放比例来定位目标页面
    • "null": 不显示目标页面,仅定位到目标页面

返回值:

  • 成功时返回true,失败时返回false

示例:

// 创建PDF文档
$ps = ps_new();
ps_open_file($ps, "output.pdf");

// 添加页面
ps_begin_page($ps, 595, 842);
ps_setfont($ps, "Helvetica", 12);

// 添加文本
ps_show_xy($ps, "Click here to go to page 2", 100, 100);

// 添加本地链接
ps_add_locallink($ps, 100, 100, 300, 120, 2, "fit");

// 结束页面和文档
ps_end_page($ps);
ps_close($ps);
ps_delete($ps);

// 输出PDF文件
header("Content-type: application/pdf");
readfile("output.pdf");

以上示例创建了一个PDF文档,并在第一页上添加了一个文本,然后使用ps_add_locallink()函数在文本上创建了一个本地链接,点击该链接可以跳转到第二页,并适应目标页面大小。

请注意,示例中的页面大小和坐标值仅作示意,实际使用时需要根据需求进行调整。

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