![OCGX 重叠链接可见性](https://linux22.com/image/412815/OCGX%20%E9%87%8D%E5%8F%A0%E9%93%BE%E6%8E%A5%E5%8F%AF%E8%A7%81%E6%80%A7.png)
我正在使用 OCGX 生成带有文本和链接的多个图层。除了一个“主”可见图层外,所有图层默认设置为不可见/隐藏 (0)。这样做的目的是,当在某些不兼容图层的 PDF 查看器(例如 Apple 的 Preview)中打开 PDF 时,“主”图层仍会显示一些必要或基本内容。到目前为止,这运行良好,问题是隐藏图层中的链接仍然“渗透”通过。文本不可见,但链接保持活动状态。将鼠标悬停在上面将切换到链接指针,单击将直接指向 URL。这也意味着主图层中的一些非超链接文本将显示为链接到某个内容,但显示的只是底层链接。
有没有办法完全关闭隐藏层中的链接以避免上述问题?当然,除了不链接之外。
我看了这个,但似乎没有解决我提出的问题:OCGX 和 hyperref:重叠链接的可见性和可点击性
谢谢
答案1
Preview
(来自 Apple)和许多其他 PDF 查看器(例如evince
Linux)与 OCG 不完全兼容或根本不兼容。不幸的是,没有办法绕过这些限制……