Others

您可以在不弄亂原始字體和佈局的情況下編輯 PDF 中的文字嗎

打開 PDF 來修復單個拼寫錯誤、客戶名稱中缺少的字母、頁腳中的錯誤日期,然後觀察整個段落的位置變化、字體從原始字體明顯更改為系統後備字體以及行間距崩潰成不均勻的混亂,這些都是嘗試使用錯誤工具或錯誤方法編輯 PDF 文本的幾乎普遍經歷。 PDF 格式被設計為最終分發介質,相當於印刷頁面的數位形式,其中文字放置在精確的座標上以實現一致顯示,並且在創建後絕不會進行編輯。

如果編輯工具無法完全理解原始文字在字元位置層級的建構方式,那麼編輯 PDF 中的一個單字(只有一個單字)可能會破壞整個頁面的視覺完整性。風險不僅僅是表面上的:移動的段落可能會重疊相鄰的文本,將內容推離頁面邊界,或以螢幕上不明顯的方式破壞閱讀順序。

PDF編輯器編輯文字而不破壞字體和佈局需要一個工具,該工具可以精確匹配原始字體系列、粗細和大小,保留周圍文本的精確字符間距和字距調整,並在原始字符在頁面上佔據的嚴格有限的物理空間內進行操作。 WukongPDF 的PDF 字體 和編輯工具支援透過字體匹配進行文字更改,以下的指南可協助您確定哪些編輯是安全的,哪些編輯應透過替代工作流程進行處理。

Can You Edit Text in a PDF Without Messing Up the Original Font and Layout

為何文本編輯會在技術層面破壞 PDF 版面配置

PDF 不是將文字儲存為流動段落,而是儲存為在頁面網格上具有精確 X 和 Y 座標的單獨定位的字元物件。五個字母的單字 hello 儲存為五個獨立的字元對象,h 位於座標 (100.5, 200.3),e 位於 (108.2, 200.3),l 位於 (115.8, 200.3),依此類推,每個字元引用特定的字體和字形索引。當您編輯此文字時,編輯工具必須從頁面內容流中刪除現有的字元對象,為替換文字插入新的字元對象,並將每個新字元放置在保持視覺流的座標處。如果替換文字比原始文字長,則新字元會溢出舊字元所佔據的空間並與相鄰文字或圖形發生衝突。

編輯工具還必須解決字體匹配問題。如果原始字體(例如 Frutiger LT Std 55 Roman)完全嵌入到 PDF 中,則編輯器可以使用該確切的嵌入字體呈現替換字符,並且結果在視覺上將與周圍的原始文本相同。如果未嵌入字體(當 PDF 創建者假設該字體在每個收件人的系統上都可用但未能驗證此假設時很常見),則編輯者必須在當前電腦上安裝的字體中找到替代品。替代字體的字元形狀、字元寬度以及特定字母組合之間的字距調整都略有不同。編輯後的文字從周圍的原始文本中脫穎而出,即使在正常閱讀縮放下也常常可見。

WukongPDF

嘗試編輯 PDF

無需安裝。直接在您的瀏覽器中工作。

立即開始 →

評估 PDF 編輯何時安全以及何時帶來不可接受的風險

將單一字元變更為同一嵌入字體中寬度相似的另一個字元、將 A 更正為 H、將 o 更正為 e 時,編輯是安全的,其中替換字元佔據大致相同的水平空間,並且周圍的字元位置不需要移動。当将一个单词替换为另一个具有相同字符数且恰好适合同一物理空间的单词时,编辑会带来中等风险。當添加或刪除字元、更改字體大小或樣式或觸摸對齊段落中的文字時,編輯會帶來很高的風險,其中單字之間的空格已通過編程方式拉伸以對齊兩個邊距,並且對字數的任何更改都需要重新計算整行的間距。

對齊文字代表了 PDF 編輯的最壞情況。對齊行中單字之間的空格不是固定值。它們由佈局引擎計算,以在考慮所有字元寬度後均勻分配剩餘的線寬。即使更改對齊行中的一個字符,也需要從頭開始重新分配可用空間,這是大多數 PDF 編輯器無法執行的計算,因為它們在字符級別而不是段落佈局級別進行操作。編輯後的行將顯示不一致的字間距,這明顯地將其與段落中的所有其他行區分開來。

理解字體替換並管理其視覺影響

當原始字體未嵌入 PDF 中且編輯電腦未安裝該確切字體時,編輯工具將呼叫字體替換演算法。 Adobe Acrobat 的演算法首先按字體名稱搜尋已安裝的字體,然後按字體特徵(例如襯線樣式、粗細和字元寬度指標)搜尋符合項目。替換結果通常接近原始結果,但絕不會完全相同。替換的字體可能具有稍高的 x 高度,使小寫字母看起來更高,或者預設字元寬度稍寬,導致每個編輯的字元比原始字元佔用更多的水平空間。

除了基本的外觀差異之外,字體替換還會對文字佈局產生級聯影響。當替代字體與原始字體不符時,字距調整對調整(專業字體在其字距調整表中定義的 AV 或 To 等特定字母對之間的微調間距)就會遺失。連字是許多專業字體包含的字符對(如 fi、fl 和 ffi)的特殊組合字形,分解為各自的組成字符,增加了移動線條的寬度。這些微小變化的累積效應使得即使替代字體名稱聽起來與原始字體相似,編輯後的文字也可以在視覺上被察覺。

編輯類型角色層面的影響視覺風險
單字元交換(A 到 H)相同或非常相似的字元寬度如果字體匹配,幾乎看不見
單字替換,長度相同每個字元寬度可能略有不同仔細檢查可發現細微的字距差異
新增或刪除字符線路長度改變,需要回流焊可見的間距變化,可能的內容重疊
編輯對齊文字需要重新計算全行間距明顯的間距不一致,編輯清晰可察覺

直接 PDF 編輯風險太大時選擇正確的替代方案

當 PDF 編輯對於字元級編輯來說過於複雜或未嵌入字體且替換可見時,請使用盡可能保留格式的轉換工具將 PDF 匯出到 Microsoft Word。 Word 將文字儲存為具有樣式的流動段落,而不是定位字符,並且其編輯引擎可以本地處理文字重排、字體管理和間距。在 Word 中進行編輯(這是標準支援的操作),然後將編輯後的文件轉換回 PDF。兩步驟工作流程比直接 PDF 編輯需要更多時間,但會產生乾淨、專業一致的結果,沒有佈局偽影。

對於源自設計或佈局應用程式、Adobe InDesign、Illustrator、Affinity Publisher 的 PDF,理想的路徑是在其本機應用程式中編輯原始來源檔案並重新匯出為 PDF。原始檔包含 PDF 拼合為定位字元的原始字體、段落樣式、字元樣式和版面定義。在來源層級進行編輯可保留所有排版質量,並保證重新匯出的 PDF 在視覺上與原始 PDF 沒有區別(有意更正除外)。

WukongPDF

嘗試編輯 PDF

無需安裝。直接在您的瀏覽器中工作。

立即開始 →