You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

mPDF:无需name属性创建指定页码内部超链接可行吗?

能否不使用name属性创建指向指定页码的超链接?

是否可以不使用name属性创建指向指定页码的超链接?我尝试创建无锚点的链接,示例代码如下:

$mpdf = new Mpdf($mpdfOptions);
$mpdf->WriteHTML('<a href="#page=2">Go To Page 2</a>');
$mpdf->AddPage();
$mpdf->WriteHTML("Content for page 2");    
$mpdf->Output();

当然可以,mPDF原生支持通过#page=N的格式直接创建指向指定页码的内部超链接,不需要额外设置锚点(name属性)。

你的示例代码本身是正确的,不过可以注意几个细节:

  • 确保使用的是较新版本的mPDF(v7及以上版本均稳定支持该语法)
  • 编写HTML时注意引号的正确使用,避免转义错误,比如也可以写成:
    $mpdf->WriteHTML("<a href='#page=2'>Go To Page 2</a>");
    
  • 如果需要跳转到后续更多页码,直接替换#page=N中的数字即可,比如#page=5就能跳转到第5页

内容的提问来源于stack exchange,提问作者Stanimir Stoyanov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 02:53:11