要让 Affinity 作品在导出为 PDF 后仍可编辑,请为图层命名,启用 包含图层,并避免将整个设计栅格化。重新打开 PDF,检查其结构和对象;保留 Affinity 原生文件以便继续编辑。

本指南介绍如何在 Mac 上使用当前版本的 Affinity 桌面应用导出作品,以及如何打开 PDF 以便进一步编辑。Affinity 文档说明,可编辑性取决于 PDF 的创建方式:保留的文本和矢量内容可能仍可编辑,而扁平化或栅格化的内容导入后会成为图像。以下步骤使用当前应用中的菜单名称。导入 PDF 文档

分层 PDF 实际保留了什么?

请将图层组织结构和对象可编辑性视为两个独立要求。包含图层用于控制是否将带名称的 Affinity 图层包含为 PDF 图层。栅格化用于控制设计元素是否转换为像素。启用第一个选项并不会抵消第二个选项的影响。Affinity 的预设表清楚地说明了这一点:**PDF(扁平化)**会包含图层,但将“栅格化”设为“全部”。导出设置,比较 PDF 导出预设

因此,要获得实用的编辑交付文件,请检查三项内容:带名称的图层是否保留,形状是否仍是可编辑的矢量,以及文本是否仍可编辑。PDF 看起来正确,只能说明通过了外观检查。Affinity 分别说明了各项导出控件;不要把这些控件理解为对所有原生文档功能或编辑关系都能在 PDF 往返转换后保留的承诺。

请将原始 Affinity 文档保留为工作母版。打开 PDF 会创建一个新的 Affinity 文档,后续编辑将保存到新的 .af 文件中。若要再次生成 PDF,必须重新导出。规划时应考虑这种转换,不要反复只用 PDF 作为工作文件。导入 PDF 文档

导出前为图层命名

将作品整理到名称明确的容器图层中。Affinity 将容器与单独的形状、曲线、文本对象及其他图层类型区分开来;容器可以包含矢量对象和像素图层。这样,导入后便有清晰的结构可供检查。关于图层

例如,一幅简单的几何插画可以使用三个容器,分别命名为 Background、Shapes 和 Labels。这些只是示例名称,并非必需名称,也不是经过测试的示例文件。

  1. 选择 矢量 > 新建容器图层,或在“图层”面板中点击 容器图层。
  2. 将现有对象的图层条目拖到容器名称上并放下,使该对象成为容器的子项。
  3. 双击容器标签,输入有意义的名称。
  4. 对作品中的其他部分重复以上操作,然后保存工作文档。

Affinity 的创建图层和重命名图层帮助页面介绍了创建、嵌套和命名图层的操作。

命名十分重要:Affinity 明确指出,未命名的图层不会作为 PDF 图层导出。不要以为只要能在“图层”面板中看到某个项目,就满足了 PDF 图层要求。为需要保留的容器明确命名,然后在导出时启用包含图层。导出设置

隐藏内容需要单独留意。包含不可见图层的适用范围有明确说明:当顶层层级中包含自身未隐藏的子图层时,此选项会包含这些隐藏图层。文档并未说明它会不加限制地导出所有嵌套层级中的所有隐藏项目。如果交付文件需要包含某个隐藏备选内容,请确认其结构符合这一条件,并在导出文件中检查。导出设置

导出保留实用编辑内容的 PDF

打开 文件 > 导出 > 导出。在左侧选择 PDF 预设,在右侧检查其设置,并在导出前确认 区域。对于包含画板的作品,“整个文档”会包含所有画板;选择某个具名画板则只会输出该画板。如果区域选错,内容可能会在图层设置发挥作用之前就被排除。导出对话框

**PDF(用于导出)**是这项任务的合理起点:其文档所述的默认设置包括图层,将栅格化设为“不支持的属性”,并关闭图像降采样。不过,该预设关闭了“包含不可见图层”和“允许高级功能”,因此请明确检查这些设置。仅凭预设名称无法确定最终文件是否可编辑。比较 PDF 导出预设

设置 编辑交付文件的选择 文档说明的限制
包含图层 启用 未命名的图层不会作为 PDF 图层导出。
包含不可见图层 需要时启用 仅适用于符合条件的顶层隐藏图层,且其子图层不可隐藏。
栅格化 从“不支持的属性”开始 不支持的元素仍会变成栅格内容。
嵌入字体 要保留文本时选择“所有字体” 嵌入有助于显示;重新打开时请检查缺失字体的处理方式。
允许高级功能 根据目标应用中的测试决定 支持的功能可以作为矢量导出,但其他应用可能无法正确渲染或导入。

这些建议依据 Affinity 的导出设置。目的是保留实用内容,同时不假定每项功能都有可编辑的 PDF 对应形式。

有选择地设置栅格化

Affinity 提供三种“栅格化”选项。全部会栅格化所有设计元素。不支持的属性只会栅格化不受支持的元素。无会阻止栅格化,但不受支持的元素会从导出文件中省略。因此,“无”不适合作为笼统的“保留所有内容以便编辑”设置,因为内容可能会消失。导出设置

请从“不支持的属性”开始,然后检查之后需要编辑的具体对象。如果某个必要元素变成了图像,请在原生文档中修改该元素,或继续编辑原生文件。提高栅格分辨率或许能改善栅格化效果的外观,但不会改变其转换为栅格内容这一文档所述行为。

分别处理高级功能和文本

允许高级功能会将 PDF 支持的功能作为矢量导出,包括拉伸的艺术字、描边文字、线性和径向渐变,以及非纯色透明效果。关闭此选项后,这些功能可能会被栅格化或转换为曲线。Affinity 还提醒,启用此选项可能会导致栅格化、渲染错误,或在其他应用中出现导入错误。请在预期使用的目标应用中测试作品实际用到的功能。导出设置

如果文字必须保持可编辑,请避免使用 嵌入字体 > 将文本转换为曲线,因为这会将文本转换为曲线。所有字体会嵌入文档字体以供显示,但重新打开文件时仍需留意 Affinity 对缺失字体的选项。形状可编辑性和文本可编辑性是两项不同的检查。导出设置,导入 PDF 文档

设置准备就绪后,选择 询问保存位置,点击 导出,为 PDF 命名并选择保存位置,然后点击 保存。你可以启用 在 Finder 中显示,以便立即找到导出的文件。导出对话框

重新打开 PDF,检查四项编辑要求

使用 文件 > 打开,选择导出的 PDF,并检查 PDF 选项对话框。选择所需页面。如果相比精准还原设计,更看重便于编辑文本,请启用 优先保留可编辑文本而非保真度;将多行文本合并到文本框可以合并分开的文本行,便于文字流排版。文档并未说明这两项设置可以恢复导出时已栅格化的文本或矢量内容。导入 PDF 文档

请谨慎处理缺失字体。Affinity 提醒,如果在导入时启用 替换缺失字体,之后便无法通过字体管理器更换这些字体。如果打算稍后处理缺失字体,请不要勾选此选项。导入 PDF 文档

请对重新打开的文件进行以下验收检查。这是根据文档所述控件整理出的诊断步骤,并不表示某个特定导出文件已经过测试。

  1. 组织结构: 检查“图层”面板中是否有计划转移的具名部分。另行检查任何必需的隐藏备选内容。
  2. 矢量编辑: 选择一个代表性形状,尝试更改填充或编辑路径。能够移动图像,并不能证明原始形状已保留。
  3. 文本编辑: 修改一个简短标签,然后检查字体、间距和换行。确认你编辑的是字符,而不是移动描边后的字母。
  4. 外观: 将渐变、透明度、重叠部分及任何高级功能与原生文件进行比较。

如果组织结构检查未通过,请重新检查是否为图层明确命名,以及是否启用了“包含图层”。如果对象导入后变成图像,请检查“栅格化”设置以及相关功能的 PDF 支持情况。如果文本变成轮廓,请检查“将文本转换为曲线”和高级功能设置。如果文本仍可编辑但版式发生变化,请重新检查导入选项和字体。这些检查依据 Affinity 文档所述的不同导出和导入行为。导出设置,导入 PDF 文档

如果将 PDF 放入了另一份文档,该怎么办?

置入 PDF 的工作流程与将 PDF 作为新的可编辑文档打开不同。Affinity 的 直通设置旨在精确还原内容,编辑父文档时会显示位图预览。因此,仅凭预览本身无法判断 PDF 是否已扁平化。置入内容

如果置入的 PDF 包含图层,请选中它,并使用上下文工具栏中的 图层设置来控制其可见性。更改可见性会自动将 PDF 直通切换为 解释。这是置入内容的可见性控制,与打开 PDF 并编辑其中的单独对象不是同一项操作。置入内容

Affinity 还说明了一个转换边界:编辑嵌入的 PDF 时,它会转换为 Affinity 文档,原始嵌入文件数据会被丢弃,PDF 直通也会失效。无法在父 Affinity 文档中直接编辑链接文档。对于本指南所述的对象编辑任务,通过“文件 > 打开”打开 PDF,便可使用文档介绍的导入选项工作流程。置入内容

保留原生母版,导出时为图层命名并有意识地设置栅格化和文本选项,再在目标应用中测试实际需要的编辑操作。如果 PDF 转换无法保留某项必要的编辑功能,请回到原生 Affinity 文档中完成相关工作,然后重新生成 PDF。

来源