如果 Keynote 导出的 PDF 中导航链接失效,请先核实幻灯片目标,再导出一个简单的测试副本,然后在两个 PDF 阅读器中打开同一个文件进行比较。按此顺序检查,有助于在重建导航之前找到故障所在。
本指南介绍如何检查使用 Mac 版 Keynote 制作的 PDF 中可点击的按钮和用于跳转到其他页面的文本。Apple 说明了如何创建幻灯片链接和导出 PDF,但当前的导出说明并未保证所有导航行为都会保留。以下检查会区分有文档说明的控制项与用于诊断的建议。
Apple 说明了什么?有哪些限制?
Keynote 支持为文本和各种对象(包括形状和群组)添加链接。链接可以指向另一张幻灯片。Apple 当前的说明并不支持“群组对象无法添加链接”这一笼统说法,也没有证实所有受支持的源对象导出为 PDF 后的效果都相同。在 Mac 版 Keynote 中链接到网页、电子邮件、电话号码或幻灯片。
Apple 将 PDF 导出描述为把每张幻灯片放在 PDF 的单独页面上,并提供一些可能改变输出的选项。Apple 文档列出的 PDF 设置中没有“保留超链接”或“包含导航控件”开关。因此,这些说明没有提供可用来修复问题的相关设置。文档中没有提及此设置,并不代表 PDF 不支持任何幻灯片链接。在 Mac 版 Keynote 中导出为 PowerPoint 或其他文件格式。
还要区分可点击的链接目标与幻灯片播放。在 Keynote 中,普通和仅限链接是演示文稿类型;“仅限链接”会通过点击链接来切换幻灯片。Apple 将它们说明为幻灯片导航设置,而非 PDF 导出设置。测试演示文稿时,更改此选项会有帮助,但它并不是有文档说明的 PDF 导出链接修复方法。在 Mac 上选择演示文稿的导航方式。
检查 Keynote 中失效的链接
先选一个始终无法正常工作的按钮。记录它所在的幻灯片、显示的标签和预期目标的标题。例如:“目录 → 蓝色形状”。按内容识别目标,比只依赖页码更有助于后续检查 PDF。
要检查现有链接,请点按已链接的文本,或点按对象旁边的链接按钮。在链接编辑器中检查目标。要创建替代链接,请按住 Control 键点按目标对象或选中的文本,选取添加链接 > 幻灯片,然后指定目标。点按前往幻灯片来验证。Apple 在其 Keynote 链接说明中介绍了这些控制项。
如果“前往幻灯片”跳转到了错误内容,请先更正目标,再重新导出。如果目标文本或对象上没有链接,请明确创建一个链接。“目录”这样的标签只是向读者说明目标是什么,并不能确定链接实际指向哪里。
接下来,在幻灯片播放期间测试按钮。Apple 指定使用普通或仅限链接模式,通过点击链接对象进行交互式导航。选中起始幻灯片并点按“播放”。如果使用“仅限链接”,请确保每张幻灯片都有前进或返回链接,以免演示文稿出现无法继续的情况。在 Mac 版 Keynote 中添加链接对象,让演示文稿具有交互性。
请将以下两项作为独立观察结果:编辑器能否跳转到目标,以及播放时可见按钮是否有效。如果其中任何一项失败,请继续修复源演示文稿。只有源文件测试成功后,才适合排查导出行为。
导出用于比较的受控 PDF
选取文件 > 导出到 > PDF。对于这个诊断副本,请关闭打印每个构建阶段;如果有任何跳过的幻灯片是预期目标,请将它们包含在内。Apple 说明,导出每个构建阶段会生成额外页面,并且可以选择是否包含跳过的幻灯片。请使用不同的测试文件名保存。在 Mac 版 Keynote 中导出为 PowerPoint 或其他文件格式。
这些选项可以简化比较,但它们不是有文档说明的链接修复开关。首先检查目标内容是否实际出现在导出的文件中。目标内容缺失与可点击区域无法响应是两个不同的问题。
即使失效的文件是通过打印生成的,这次基准测试也请使用直接导出方式。Apple 也介绍了打印选项,但没有说明打印总会移除链接,也没有说直接导出总能保留链接。在整个测试中保持使用同一种导出方式,避免引入其他变量。
在“预览”中打开刚刚导出的 PDF;Apple 将“预览”列为可用于打开此类文件的应用。点按可疑按钮并检查目标标题。然后在另一个可用的 PDF 阅读器中打开同一个 PDF 文件,再次点按。两次阅读器测试之间不要重新导出。
下表是根据这些对比整理的诊断辅助工具,并非已确认的 Keynote 错误列表:
| 测试结果 | 可能说明 | 下一步操作 |
|---|---|---|
| 在 Keynote 中目标错误 | 源链接需要更正 | 修复链接,并在导出前再次验证 |
| PDF 中没有目标内容 | 输出文件缺少预期目标 | 重新检查是否包含跳过的幻灯片,并检查导出内容 |
| 同一 PDF 链接只在一个阅读器中有效 | 阅读器行为可能是影响因素 | 查看目标阅读器自身的链接说明 |
| 源文件中的链接有效,但 PDF 中的链接在两个阅读器中都失效 | 需要隔离导出或特定对象行为 | 尝试下面的最小化测试 |
| 最小化测试有效,但原始按钮失效 | 故障可能与该按钮或文档有关 | 简化一个受影响的按钮并再次比较 |
用三张幻灯片隔离问题
在更改几十个按钮之前,使用中性的示例内容创建一个单独的小型演示文稿。这是一项建议的诊断实验,并非已报告的测试结果:
- 创建三张幻灯片,标题分别为目录、蓝色形状和绿色形状。
- 在“目录”页上添加一个指向“蓝色形状”特定幻灯片的纯文本链接。
- 添加另一个可见形状,并将其链接到“绿色形状”特定幻灯片。
- 在两个目标幻灯片上都添加返回“目录”的链接。
- 在 Keynote 中验证每个目标,测试播放,然后使用相同的基准设置导出。
- 在两个 PDF 阅读器中测试全部四个链接。
这样可以将基本的幻灯片间导航与原始设计的复杂性区分开来。在此实验中使用明确指定的目标幻灯片,确保预期结果清晰无误。之后再单独测试原始演示文稿中使用的任何相对导航选项。
如果纯文本链接有效,但复杂的原始按钮无效,可以尝试只将该按钮替换为带有相同目标的简单可见形状。如果两种简单链接类型都有效,请一次重建一个原始控件。这些都是隔离问题的步骤;Apple 并未将它们说明为有保证的导出修复方法。
如果最小化演示文稿在 Keynote 中有效,但在两个阅读器中都失效,请停止大范围更改设计。记录 Keynote 版本、导出设置、使用的阅读器,以及哪些示例链接失效。Apple 的指南说明,可以通过Keynote > 关于 Keynote查看已安装的版本。一个小型且可复现的示例有助于更准确地提交支持请求。Mac 版 Keynote 使用手册。
Pages 书签能修复 Keynote PDF 吗?
Pages 使用不同的目标模型。页面布局文稿支持链接到页面,而文字处理文稿支持链接到书签。这些是 Pages 的编辑控制项,并不是 Keynote 中额外的目标或修复命令。改用 Pages 意味着要在另一份文稿中创建导航,而不是排查现有的幻灯片链接。在 Mac 版 Pages 中链接到网页、电子邮件、电话号码或页面。
此外,Pages 只允许文字处理文稿中的正文文本作为书签目标。根据相关说明,文本框或形状中的文本不能作为书签目标。如果某种变通方案需要用文本框重新创建类似幻灯片的布局,这一点就很重要:有文档说明的书签工作流程不适用于这些文本。在 Mac 版 Pages 中添加书签并链接到书签。
选择能满足读者需求的备用方案
如果读者需要交互式幻灯片本身,请保留 Keynote 演示文稿,并使用有文档说明的“普通”或“仅限链接”播放模式。这样便能在受支持的环境中使用你已验证的幻灯片导航。但这种方式无法生成所需的 PDF,因此只有在可以更改交付格式时才采用。
如果交付物必须是 PDF,而排查源文件仍无法解决问题,可以使用带有明确内部链接工具说明的 PDF 编辑器作为另一种修复途径。Adobe 说明了如何在 Acrobat 中创建链接区域并指定转到页面视图。如果有这些编辑工具,请打开 PDF,选取编辑,然后在添加内容下选择更多 > 链接 > 添加或编辑链接。绘制可点击的矩形,选择“转到页面视图”,再按提示设置目标。向 PDF 添加链接。
在确定页面顺序后,请在副本上进行 PDF 级别的修复。简单记录修复过的控件,以便之后对照 Keynote 导出文件进行检查。对于在“预览”中的个人导航,Apple 还说明了工具 > 添加书签以及随后使用显示 > 书签的方法;这会创建侧边栏导航,而不是修复页面上的按钮。在 Mac 上为“预览”中的 PDF 页面添加书签。
最后,测试准备交付的确切 PDF:每个目录链接、每个返回按钮,以及文档中的任何替代路径。除了检查点击响应,还要核对目标标题。这样就能针对导出的文件进行明确的验收检查,同时区分源文件修复、导出行为和阅读器行为。
来源
- 在 Mac 版 Keynote 中链接到网页、电子邮件、电话号码或幻灯片 — Apple
- 在 Mac 版 Keynote 中导出为 PowerPoint 或其他文件格式 — Apple
- 在 Mac 上选择演示文稿的导航方式 — Apple
- 在 Mac 版 Keynote 中添加链接对象,让演示文稿具有交互性 — Apple
- Mac 版 Keynote 使用手册 — Apple
- 在 Mac 版 Pages 中链接到网页、电子邮件、电话号码或页面 — Apple
- 在 Mac 版 Pages 中添加书签并链接到书签 — Apple
- 向 PDF 添加链接 — Adobe
- 在 Mac 上为“预览”中的 PDF 页面添加书签 — Apple