若要讓 Affinity 作品透過 PDF 保持可編輯,請為圖層命名、啟用 Include layers,並避免將整個設計點陣化。重新開啟 PDF,檢查其結構和物件;保留原生 Affinity 檔案以便繼續編輯。

本指南說明如何從目前的 Mac 版 Affinity 桌面應用程式匯出作品,並開啟該 PDF 以進一步編輯。Affinity 的文件指出,可編輯性取決於 PDF 的建立方式:保留的文字和向量可能仍可編輯,而已平面化或點陣化的內容則會以影像形式匯入。以下步驟使用目前應用程式中的選單名稱。匯入 PDF 文件

分層 PDF 實際保留了什麼?

請將圖層組織方式和物件可編輯性視為兩項不同要求。Include layers 控制是否將已命名的 Affinity 圖層納入 PDF 圖層。Rasterize 控制設計元素是否轉為像素。啟用前者不會取消後者的效果。Affinity 的預設集表清楚說明了這一點:PDF (flatten) 會包含圖層,但將 Rasterize 設為 Everything。匯出設定、比較 PDF 匯出預設集

因此,若要妥善交接以便編輯,請檢查三件事:已命名的圖層是否保留、形狀是否仍是可編輯的向量,以及文字是否仍是可編輯的文字。PDF 看起來正確,只代表通過了外觀檢查。Affinity 會分別說明各項匯出控制;不應將這些控制解讀為保證原生文件的每項功能或編輯關係都能在 PDF 往返轉換後保留。

請將原始 Affinity 文件保留為工作母檔。開啟 PDF 會建立新的 Affinity 文件,後續編輯將另存為新的 .af 檔案。若要產生另一份 PDF,則必須再次匯出。請將這項轉換納入工作流程規劃,避免反覆只用 PDF 作為工作檔案。匯入 PDF 文件

匯出前準備已命名的圖層

將作品整理到名稱清楚的容器圖層中。Affinity 區分容器與個別形狀、曲線、文字物件及其他圖層類型;容器可以包含向量物件和像素圖層。如此一來,匯入後便有明確的結構可供檢查。關於圖層

例如,簡單的幾何插畫可以使用三個容器,分別命名為 Background、Shapes 和 Labels。這些只是示意名稱,並非必要名稱,也不是經測試的範例檔案。

  1. 選擇 Vector > New Container Layer,或在 Layers 面板中點選 Container Layer。
  2. 將現有物件的圖層項目拖到容器名稱上並放開,使該物件成為子項目。
  3. 按兩下容器標籤,輸入有意義的名稱。
  4. 為作品的其他區塊重複上述步驟,然後儲存工作文件。

Affinity 的建立圖層和重新命名圖層說明頁記載了建立、巢狀排列和命名的操作。

命名會影響匯出結果:Affinity 明確指出,未命名的圖層不會匯出為 PDF 圖層。不要以為只要在 Layers 面板中看得到某個項目,就符合 PDF 圖層的要求。請為需要保留的容器明確命名,然後在匯出時啟用包含圖層的選項。匯出設定

隱藏內容需要另外留意。Include invisible layers 的適用範圍有明確說明:當最上層階層中的隱藏圖層包含本身未隱藏的子圖層時,該選項會將其納入。文件並未說明它會不受限制地匯出所有巢狀深度中的每個隱藏項目。如果交接內容需要某個隱藏替代項目,請確認其結構符合這項條件,並在匯出檔案中驗證。匯出設定

匯出能保留實用編輯內容的 PDF

開啟 File > Export > Export。在左側選取 PDF 預設集,檢查右側的設定,並在匯出前確認 Area。若作品包含畫板,Whole document 會包含所有畫板;選取特定命名畫板則只會輸出該畫板。若區域選錯,即使圖層設定正確,內容也可能在此之前就被排除。匯出對話方塊

PDF (for export) 是這項工作的合理起點:依文件所述,其預設值會包含圖層、將 Unsupported properties 用於點陣化,並停用影像降採樣。不過,它會停用包含隱藏圖層和進階功能的選項,因此請明確檢查這些設定。僅憑預設集名稱,無法判定完成的檔案是否可編輯。比較 PDF 匯出預設集

設定 編輯交接時的選擇 文件記載的限制
Include layers 啟用 未命名的圖層不會匯出為 PDF 圖層。
Include invisible layers 需要時啟用 適用於符合條件的最上層隱藏圖層,且其子圖層不得隱藏。
Rasterize 先選擇 Unsupported properties 不受支援的元素仍會轉成點陣內容。
Embed fonts 若要保留文字,選擇 All Fonts 嵌入字型有助於顯示;重新開啟時請檢查缺失字型的處理方式。
Allow advanced features 依目的應用程式的測試結果決定 受支援的功能可以向量形式匯出,但其他應用程式可能會錯誤呈現或匯入。

這些建議依據 Affinity 的匯出設定。目標是保留實用內容,但不預設每項功能都有可編輯的 PDF 對應形式。

謹慎選擇點陣化方式

Affinity 提供三種 Rasterize 選項。Everything 會將所有設計元素點陣化。Unsupported properties 只會將不受支援的元素點陣化。Nothing 會阻止點陣化,但不受支援的元素會從匯出檔案中省略。因此,Nothing 不適合作為一律「保留所有內容且可編輯」的設定,因為內容可能會消失。匯出設定

請先選擇 Unsupported properties,然後檢查之後需要編輯的特定物件。如果重要元素變成影像,請在原生文件中修改該元素,或繼續編輯原生檔案。提高點陣解析度或許能改善點陣化效果的外觀,但不會改變文件所述將其轉換為點陣內容的結果。

分別處理進階功能和文字

Allow advanced features 會將 PDF 支援的功能以向量形式匯出,包括延展的藝術字、描邊文字、線性和放射狀漸層,以及非純色透明度。停用此選項時,這些功能可能會被點陣化或轉換為曲線。Affinity 也警告,啟用此選項可能導致其他應用程式發生點陣化、錯誤呈現或匯入錯誤。請在預定的目的應用程式中測試作品實際使用的功能。匯出設定

若文字必須保持可編輯,請避免使用 Embed fonts > Text as Curves,因為它會將文字轉換為曲線。All Fonts 會嵌入文件使用的字型以供顯示,但重新開啟時仍須留意 Affinity 的缺失字型選項。形狀可編輯性和文字可編輯性是兩項不同的檢查。匯出設定、匯入 PDF 文件

設定完成後,選取 Ask for Location,點選 Export,為 PDF 命名、選擇儲存位置,再點選 Save。你可以啟用 Show in Finder,立即找到匯出的檔案。匯出對話方塊

重新開啟 PDF,測試四項編輯要求

使用 File > Open,選取匯出的 PDF,並檢查 PDF Options 對話方塊。選擇所需頁面。若優先考量文字編輯的便利性,而非精確重現設計,請啟用 Favor editable text over fidelity;Group lines of text into text frames 可將分開的文字行合併,以利文字流動。文件並未指出這兩項設定能還原匯出時已點陣化的文字或向量。匯入 PDF 文件

請審慎處理缺失字型。Affinity 警告,若在匯入時啟用 Replace missing fonts,之後便無法透過 Font Manager 更換那些字型。如果打算稍後再處理缺失字型,請勿勾選此選項。匯入 PDF 文件

在重新開啟的檔案上進行以下驗收檢查。這是根據文件記載的控制項整理出的診斷流程,並不表示某個特定匯出結果已經過測試。

  1. 組織結構: 檢查 Layers 面板,確認預定移轉的命名區塊都存在。另行檢查任何必要的隱藏替代項目。
  2. 向量編輯: 選取代表性形狀,嘗試變更填色或編輯路徑。能夠移動影像,並不能證明原始形狀已保留。
  3. 文字編輯: 修改一個簡短標籤,再檢查字型、間距和換行。確認自己編輯的是字元,而不是移動外框化的字母。
  4. 外觀: 將漸層、透明度、重疊效果和任何進階功能與原生檔案比較。

若組織結構檢查未通過,請重新確認圖層是否已明確命名,以及是否啟用了 Include layers。若物件以影像形式匯入,請檢查 Rasterize 和相關功能的 PDF 支援情況。若文字已轉為外框,請檢查 Text as Curves 和進階功能的處理方式。若文字仍可編輯但版面有所變動,請重新檢查匯入選項和字型。這些檢查依據 Affinity 文件記載的不同匯出與匯入行為。匯出設定、匯入 PDF 文件

如果你將 PDF 放入另一份文件中呢?

置入的 PDF 和以新可編輯文件方式開啟的 PDF,採用不同的工作流程。Affinity 的 Passthrough 設定適用於精確重現;編輯父文件時會顯示點陣預覽。因此,僅憑預覽畫面無法判斷 PDF 已經平面化。置入內容

若置入的 PDF 含有圖層,請選取該 PDF,並使用上下文工具列的 Layers 設定控制圖層的可見度。變更可見度會自動將 PDF Passthrough 切換為 Interpret。這是控制置入內容可見度的功能,與開啟 PDF 並編輯其中個別物件的操作不同。置入內容

Affinity 也說明了轉換的界線:編輯嵌入的 PDF 時會將其轉換為 Affinity 文件、捨棄原始嵌入檔案資料,並失去 PDF Passthrough。無法直接在父 Affinity 文件中編輯連結文件。對於本文所述的物件編輯工作,透過 File > Open 開啟 PDF,即可使用文件記載的匯入選項工作流程。置入內容

請保留原生母檔,匯出已命名的圖層時謹慎設定點陣化和文字選項,並在目的應用程式中測試實際需要的編輯操作。如果 PDF 轉換無法保留重要的編輯功能,請回到原生 Affinity 文件中處理,完成後再產生新的 PDF。

來源