我想链接到 PDF 页面的特定部分。该页面在我想要链接到的部分有一个 ID。具体来说,链接是https://imagemagick.org/script/command-line-options.php#quality
该文本在我的 PDF 中。当我尝试单击或按住 Ctrl 键单击或按住 Command 单击链接时,浏览器将 URL 显示为: https://imagemagick.org/script/command-line-options.php%23quality 并且找不到链接报告页面。 Chrome 和 Safari 中都会发生这种情况。如果我在浏览器中编辑 URL 并将 %023 替换为 #,则链接可以正常工作。
如何让 octothorpe 正确传输到浏览器?
我创建了一个包含以下文本的 PDF:
https://imagemagick.org/script/command-line-options.php#quality
我在浏览器中打开 PDF 并单击链接。还尝试了在 Windows 中按住 ctrl 键单击,在 MacOS 中按住命令单击。
默认浏览器打开并显示 URL:
https://imagemagick.org/script/command-line-options.php%23quality
浏览器报告“找不到页面”。如果我编辑 URL 并将 %23 替换为 #,则链接可以正常工作。
也从 Adobe Reader 尝试过此操作并得到相同的结果。
答案在上面的评论中。注意超链接和超链接文本之间的区别。