无法打开在 InDesign 中创建的 PDF 文件

上次更新日期: 2026年8月7日

使用支持的导出工作流程和 Adobe InDesign 中的正确设置修复 PDF 兼容性问题。

当您从 Adobe InDesign 创建 PDF 并尝试在 Acrobat 或 Preview 中打开时,文件可能无法打开,错误消息表明文件已损坏、不受支持或编码不正确。此问题通常发生在使用不受支持的工作流程而非 InDesign 中的内置导出功能生成 PDF 时。

从 InDesign 创建 PDF 后,尝试打开文件时可能遇到以下错误之一:

  • 在 Acrobat 中:Acrobat 无法打开“[filename]”,因为它不是受支持的文件类型,或者因为文件已损坏(例如,它作为电子邮件附件发送但未正确解码)。要创建 Adobe PDF 文档,请转到源应用程序。然后将文档打印为 Adobe PDF。
  • 在 Apple 预览 (macOS) 中: 无法打开文件。它可能已损坏或者是预览无法识别的文件格式。

PDF 文件看似从 InDesign 成功保存,但在任何 PDF 查看器中打开都会持续失败。您使用了 macOS 打印对话框中的另存为 PDF 选项,而不是 InDesign 中的原生导出功能,从而创建了一个缺乏正确 PDF 结构的不兼容文件。生成的 PDF 可能无法在 Acrobat、预览和其他 PDF 查看器中正确打开。

使用 macOS 打印对话框会创建不兼容的文件

打开您的 InDesign 文档。

选择文件 > 导出

格式下拉菜单中选择 Adobe PDF(打印)Adobe PDF(交互式)

另存为字段中输入文件名,然后选择保存位置。

导出 Adobe PDF 中根据需要配置 PDF 导出选项。

选择导出

具有关联资源或特定内容元素的复杂文档

文档复杂性、关联资源或特定内容元素需要打印工作流程来生成具有正确 PostScript 转换的兼容 PDF。此方法通过 PostScript 打印驱动程序转换您的 InDesign 文档,可以解决复杂文档、透明度或嵌入字体在直接导出工作流程中无法完全导出的问题。

Windows

选择文件 > 打印

打印机下拉菜单中选择 Adobe PDF

配置打印设置,包括页面范围、标记和出血以及图形质量。

选择确定

另存为字段中输入文件名,然后选择保存位置。

选择保存

验证 PDF 在 Acrobat 中能正确打开。

macOS

选择文件 > 打印

打印机下拉菜单中选择 PostScript 文件,并从 PPD 下拉菜单中选择设备无关

配置打印设置,包括页面范围、标记和出血以及图形质量。

选择保存

为文件输入名称,并在出现提示时保存 PS 文件。

使用 Acrobat Distiller 处理 PostScript 文件,然后在 Acrobat 中打开生成的 PDF。

对于需要数字交互性(如超链接、按钮、页面过渡)的文档,请使用文件 > 导出 > Adobe PDF(交互式),而不是使用打印预设,因为打印工作流会移除交互式元素。

如果在使用这些受支持的工作流后 PDF 仍无法打开,请在导出前通过运行文件 > 预检来检查是否有损坏的链接或字体,或者尝试导出单个页面以隔离有问题的内容。