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
相关产品推荐
相关产品推荐

