PDF 編輯
正在載入 PDF 引擎...
線上 PDF 編輯工具,支援文字、高亮、底線、形狀、箭頭、自由畫筆、油漆桶填充與橡皮擦。基於 pdf-lib 與 PDF.js 純前端本地處理,檔案不上傳伺服器,關閉頁面即釋放,適合合約批註、PDF 筆記和學習材料標註。
相關推薦
什麼是 PDF 編輯?
PDF 編輯廣義上指對已有 PDF 檔案添加、修改或刪除內容(文字、圖片、註釋、形狀)的操作。狹義上則強調「修改原文 / 替換文字 / 刪除段落」,對應 Adobe Acrobat 的「編輯 PDF」模式。
**兩類編輯的本質區別:** ① 疊加型編輯(annotation)—— 在 PDF 上面添加新圖層(文字框、高亮、形狀、畫筆、註釋),不改動原內容流,所有標註成為標準 PDF 註釋物件;② 重建型編輯(redaction / content stream rewrite)—— 修改或刪除原文,需要重建 PDF 內容流,字型可能因字型差異有微調。本工具聚焦疊加型編輯,覆蓋 80% 的日常需求。
**為什麼優先選疊加型?** ① 100% 保留原內容,不破壞版型;② 所有標註都是 PDF 標準註釋,任何閱讀器(Adobe Reader、瀏覽器、PDF.js、福昕)都能正常顯示;③ 文字、字型、向量元素不會被重寫,畫質零損失。
**最常見場景:** PDF 閱讀時做高亮 / 底線 / 劃重點;電子合約補充條款 / 加日期;教材筆記標註;商務 PDF 臨時加箭頭 / 框選重點;手寫簽名草圖。學習、設計、法務的批註需求 90% 可用疊加型完成。
適用場景
- PDF 閱讀時對重點段落添加高亮 / 底線,便於複習和後續查找
- 學術 PDF 筆記:邊讀邊畫線、寫標註、做箭頭標記重點
- 電子合約加日期 / 加補充條款 / 標註待修改項,疊加註釋不破壞原合約版型
- 掃描件 PDF 在錯誤位置畫箭頭、矩形框指向具體說明
- 學習教材、使用手冊、API 檔案時在原文加自訂註釋做筆記
- 評審 PDF 設計稿 / 報告時圈出問題區域、加紅字標註回饋
使用方法
- 上傳需要批註的 PDF 檔案(拖放或點選選擇)
- 在左側工具列選擇:文字 / 高亮 / 形狀 / 畫筆 / 橡皮擦等工具
- 在 PDF 畫布上對應位置單擊或拖動添加內容,底部樣式列調整顏色、字級、線寬、透明度
- 用撤銷 / 重做按鈕或 Ctrl+Z / Ctrl+Shift+Z 回退,右側縮圖面板快速跳頁
- 滿意後點選右上角「匯出 PDF」按鈕下載帶批註的 PDF 檔案
功能特點
- 文字標註:12-48 px 八段字級,8 色預設 + 撿色器自訂,添加後可選中拖曳改位置
- 高亮 / 底線 / 刪除線:標準 PDF Markup 註釋,10-80% 透明度調節,相容所有 PDF 閱讀器
- 矩形 / 圓形 / 箭頭:向量形狀註釋,可選描邊色與填色(透明 / 自訂)
- 油漆桶填色:選取填色後點選矩形 / 圓形即填色,疊加註釋無原內容修改
- 自由畫筆:滑鼠 / 觸控板自由繪製連續路徑,1/2/4/6 px 線寬,匯出為向量曲線
- 橡皮擦:拖出白色軌跡覆蓋 PDF 原文;擦到文字標註時自動移除該標註
- 撤銷 / 重做:Ctrl+Z 撤銷、Ctrl+Shift+Z 重做,每步操作都可回退
- 縮放 25%-400%:Ctrl+滾輪快速縮放,按鈕步進 ±20%,一鍵重設 100%
- 多頁導覽:底部頁碼跳轉、左右翻頁、右側縮圖面板快速定位
- 純前端本地處理:PDF.js 解析 + pdf-lib 匯出,檔案不上傳任何伺服器
最佳实践
撤銷 / 重做多走幾步再儲存
本工具對所有添加 / 刪除 / 移動操作記錄歷史,撤銷(Ctrl+Z)和重做(Ctrl+Shift+Z)可以跨多個工具切換。建議每完成一段標註就按一次 Ctrl+Z 檢查效果,滿意後再繼續;匯出前多撤銷幾步確認無殘留。
高亮與底線的語義區別
高亮是覆蓋型(半透明色塊),適合標記「需要再看 / 重點」;底線是線型,適合強調術語 / 專有名詞;刪除線適合「已廢止 / 不採納」。同一段文字可以疊加多種 Markup 註釋,閱讀時一目了然。
文字框 vs 原文修改:選擇正確的工具
本工具只支援「添加文字框」,不能修改原文。需改錯字時推薦流程:先用 [PDF 轉 Word](/pdf/to-word/) → 在 Word 中修改 → 再用 [Word 轉 PDF](/pdf/to-word/) 匯出。不要試圖用橡皮擦 + 新文字框替代,會留下白色覆蓋痕跡。
橡皮擦的兩種作用選對場景
橡皮擦拖出白色軌跡會覆蓋 PDF 原文像素(適合快速塗掉敏感資訊);擦到使用者自己添加的文字標註時自動刪除該文字(基於 AABB 相交偵測)。刪除使用者標註推薦用「選擇」+ Delete 鍵更精確;白色覆蓋推薦用橡皮擦大面積塗。
油漆桶與形狀的協作流程
先畫矩形或圓形(在形狀工具下拖出)→ 在底部樣式列選填色(透明 / 7 色預設 / 撿色器)→ 切換到油漆桶工具 → 點選矩形或圓形內部即填色。油漆桶只對使用者繪製的形狀有效,不會填到 PDF 原圖。
用縮圖快速定位頁面
PDF 載入後右側自動展開縮圖面板,每頁 0.3 倍縮小預覽。點選縮圖直接跳轉。多頁檔案(> 10 頁)時,縮圖是比頁碼 ← / → 按鈕更快的定位方式。
縮放與座標穩定性
Ctrl+滾輪快速縮放,左下角百分比按鈕點選重設回 100%。所有標註座標按 effectiveScale 儲存,縮放後位置不會漂移。但匯出時的位置以建立時的 effectiveScale 為準,所以建議在 100% 左右添加精確標註,需要時再縮放查看。
編輯後用 PDF 壓縮工具減小體積
疊加註釋會增加 PDF 體積(每註釋 0.5-2 KB)。大量標註(> 200)或帶圖像的標註會顯著增大。建議匯出後用 [PDF 壓縮工具](/pdf/compress/) 二次壓縮,特別適合郵件附件和行動端分享場景。
與其他 PDF 工具組合使用
本工具專注疊加標註,複雜結構編輯請組合:批次修改 [PDF 提取頁](/pdf/extract-pages/) + [PDF 刪除頁](/pdf/remove-pages/) + [PDF 重排頁](/pdf/reorder-pages/)、安全分發 [PDF 加密](/pdf/encrypt/)、內容標識 [PDF 浮水印](/pdf/watermark/)、頁碼管理 [PDF 加頁碼](/pdf/page-num/)。每個工具各司其職,組合使用更高效。
常見問題
這個 PDF 編輯工具支援修改原文嗎?
本工具是「疊加型」編輯(annotation),不支援修改或刪除 PDF 原文。可以在 PDF 上面添加新的文字框、高亮、形狀、畫筆等註釋,原文 100% 保留。如需修改原文,建議先用 PDF 轉 Word 工具轉出 → 在 Word 中修改 → 再轉回 PDF。
支援哪些標註工具?
12 種工具:選擇(移動 / 刪除)、文字(12-48 px)、高亮(可調透明度 10-80%)、底線、刪除線、矩形、圓形、箭頭、油漆桶(填矩形 / 圓)、自由畫筆、橡皮擦、刪除(懸停點刪)。所有標註都是 PDF 標準註釋,匯出後任何閱讀器都能正常顯示。
PDF 檔案會上傳到伺服器嗎?
不會。所有 PDF 解析(PDF.js)與匯出(pdf-lib)都在瀏覽器本地完成,檔案不離開本機,重新整理或關閉頁面即清除。適合合約、定密資料、內部檔案等敏感場景。
編輯後的 PDF 如何儲存?
點選工具列右上角「匯出 PDF」按鈕即可下載帶批註的 PDF 檔案,檔名以「已標註_」開頭。匯出的 PDF 相容 Adobe Reader、Chrome / Edge / Safari 內建 PDF 閱讀器、福昕、WPS 等所有主流閱讀器。
撤銷 / 重做快速鍵是什麼?
撤銷:Ctrl+Z(macOS 用 Cmd+Z);重做:Ctrl+Shift+Z(macOS 用 Cmd+Shift+Z)。底部工具列的 ↶ / ↷ 按鈕也可點按。本工具對所有添加 / 刪除 / 修改操作記錄歷史,跨工具切換不遺失。
橡皮擦的兩種作用是什麼?
橡皮擦拖出白色軌跡時會覆蓋 PDF 原文字 / 圖形(用白色像素覆蓋);如果軌跡擦到使用者自己添加的文字標註,會自動刪除該文字標註(基於 AABB 相交偵測)。建議大區域覆蓋用橡皮擦,精確刪除文字框用「選擇」+ Delete 鍵。
高亮 / 底線 / 刪除線有什麼區別?
高亮是在文字範圍覆蓋半透明色塊(預設黃色,可調 10-80% 透明度),適合標記重點;底線是在文字下方畫一條線(線寬 1/2/4/6 px 可選),適合強調術語;刪除線是橫貫文字中部的線,適合標記「已廢止 / 不採納」。三種都是 PDF 標準 Markup 註釋。
可以在多頁 PDF 中快速定位嗎?
可以。底部頁碼跳轉條(← / 目前頁 / 總頁數 / →)逐頁切換;右側縮圖面板(PDF 載入後自動展開)顯示每頁的 0.3 倍縮小預覽,點選縮圖直接跳轉到對應頁。縮圖與編輯狀態獨立,編輯時不會重新生成。
矩形 / 圓形 / 箭頭有什麼區別?
矩形畫空心或實心矩形,可加填色,常用於框選區域;圓形畫空心或實心橢圓(拖曳出正方形 + Shift 限制可畫正圓),適合強調關鍵點;箭頭從起點拖到終點自動帶箭頭頭部,適合指向性說明。三者都可改描邊色與填色。
文字框能改字級和顏色嗎?
可以。選中文字工具後,底部樣式列顯示「大小」下拉(12 / 14 / 16 / 18 / 20 / 24 / 32 / 48 px)與「顏色」預設(8 色 + 撿色器)。添加後點選文字可選中,再次進入可改位置。本工具只支援一種字型(Arial / Helvetica 系),不支援中文字型切換。
怎麼刪除已添加的標註?
三種方法:① 選中標註工具的「刪除」圖示,懸停標註會出現紅色虛線框,點選即刪;② 切換到「選擇」工具點選標註選中後按 Delete 鍵;③ Ctrl+Z 撤銷最近一次添加。批次刪除推薦用方法 ② 配合多選(暫不支援多選,單個刪除用方法 ① 最快)。
支援行動裝置嗎?
支援。工具列在行動裝置自動從 PC 端左側直排改為底部橫排。觸控操作透過 touchstart / touchmove / touchend 轉換為滑鼠事件,畫筆 / 形狀 / 文字等所有工具都能在手機 / 平板上使用。建議在較大的平板(10 吋以上)操作以獲得最佳精度。
匯出後 PDF 檔案大小會增加嗎?
會增加。疊加註釋會寫入新內容流、增加 PDF 註釋物件。少量標註(< 20 個)通常增加 < 100 KB;大量標註(> 200 個)或帶圖像的標註可能增加更多。如需減小體積,建議匯出後用 [PDF 壓縮工具](/pdf/compress/) 進一步壓縮。
能標註掃描件 / 影印件 PDF 嗎?
可以。掃描件本質是圖片型 PDF,本工具的高亮、形狀、畫筆、文字框、橡皮擦都能正常疊加。橡皮擦的「白色覆蓋」特別適合在掃描件上覆蓋錯誤文字(先用白塊塗掉,再在原位置加新文字)。
術語表
- PDF 註釋(Annotation)
- PDF 標準中定義的「疊加圖層」物件:文字框、高亮、底線、形狀、畫筆等都作為單獨註釋存在,不修改原內容流。Adobe Reader / 瀏覽器 PDF 閱讀器都能正常顯示。
- 疊加型 vs 重建型編輯
- 疊加型只新增註釋圖層,不改動原文;重建型需要重寫 PDF 內容流才能改 / 刪原文。本工具是疊加型——能加不能改,但能保證原檔案 100% 完整。
- Markup 註釋
- PDF 註釋中專門用於標記文字的子型別:高亮(Highlight)、底線(Underline)、刪除線(StrikeOut)、波浪線(Squiggly)等。本工具基於 pdf-lib 標準註釋 API 輸出,相容性 100%。
- 油漆桶(Bucket Fill)
- 選取填色後,點選矩形或圓形內部即把形狀填滿為該色。本工具填色僅作用於使用者繪製的矩形 / 圓形註釋,不影響原 PDF 內容。
- 橡皮擦(Eraser)
- 本工具有兩種作用:① 在畫布上拖出白色軌跡,覆蓋 PDF 原文像素;② 拖到使用者文字標註時自動移除該文字(基於 AABB 相交偵測)。
- 自由畫筆(Freehand Pen)
- 滑鼠 / 觸控板自由拖動繪製連續路徑,平滑記錄所有取樣點。匯出時按線段連接成向量曲線,可任意縮放不失真。
- 撤銷 / 重做(Undo / Redo)
- 本工具維護操作歷史堆疊:每完成一次標註添加即推入歷史,最多保留全部步驟。Ctrl+Z 撤銷、Ctrl+Shift+Z 重做,跨工具切換不遺失。
- 頁面縮圖(Page Thumbnail)
- 右側面板顯示每頁的低解析度預覽(0.3 倍縮小圖),點選即可跳轉到對應頁。縮圖與編輯狀態獨立,編輯時不會重新生成。
- 縮放與畫布座標系
- 本工具使用 fit-to-container 自適應縮放 + 使用者縮放(25%-400%)的二級縮放,標註座標按 effectiveScale 儲存,匯出時按該 scale 還原為 PDF 點,避免縮放後位置漂移。
PDF 標註工具速查表
不同標註工具有不同的視覺效果與典型場景。
| 工具 | 類型 | 視覺效果 | 典型場景 |
|---|---|---|---|
| 文字 | Text 註釋 | 頁面新增可定位文字框 | 補充說明、加註日期 / 姓名 |
| 高亮 | Markup 註釋 | 半透明色塊覆蓋(10-80% 透明度) | 重點標記、複習筆記 |
| 底線 | Markup 註釋 | 文字下方一條線 | 強調術語、專有名詞 |
| 刪除線 | Markup 註釋 | 橫貫文字中部的線 | 標記已廢止 / 不採納條款 |
| 矩形 | Shape 註釋 | 空心或實心矩形(可填色) | 框選區域、隱藏資訊 |
| 圓形 | Shape 註釋 | 空心或實心橢圓(可填色) | 圈出重點、強調單點 |
| 箭頭 | Line 註釋 | 帶箭頭的直線 | 指向性說明、流程圖 |
| 畫筆 | Ink 註釋 | 自由曲線(向量) | 手寫簽名、畫草圖 |
| 油漆桶 | 修改工具 | 給已畫矩形 / 圓填色 | 強調色塊、流程圖 |
| 橡皮擦 | 修改工具 | 白色覆蓋 / 刪除文字標註 | 修正錯誤、清除內容 |
疊加型 vs 重建型 PDF 編輯對比
本工具是疊加型編輯;理解區別有助於選對工具。
| 維度 | 疊加型(本工具) | 重建型(Acrobat 等) |
|---|---|---|
| 操作類型 | 添加註釋 / 形狀 / 文字 / 高亮 / 畫筆 | 修改原文 / 刪除原文 / 插入圖片 |
| 原內容 | 100% 保留 | 改寫或刪除 |
| 字型相容 | 無影響 | 可能因字型差異微調版型 |
| 實現難度 | 低(註釋 API) | 高(重寫內容流) |
| PDF 體積 | 略增(每註釋 0.5-2 KB) | 視操作而定 |
| 閱讀器相容 | 100% 相容所有閱讀器 | 少數舊版閱讀器可能異常 |
| 本工具支援 | ✅ | ❌ |
| 典型場景 | 標註、註釋、強調、簽名 | 改錯字、刪敏感資訊、插圖 |
本工具 vs Adobe Acrobat vs Foxit vs Sejda 對比
不同工具在功能、價格、隱私、便捷性上各有側重。
| 維度 | 本工具(GeekFormat) | Adobe Acrobat | Foxit PDF Editor | Sejda |
|---|---|---|---|---|
| 部署 | 瀏覽器線上 | 桌面用戶端 | 桌面用戶端 | 網頁線上 |
| 價格 | 完全免費 | 訂閱 $19.99/月 | 一次性 $129 | 免費版受限 |
| 檔案處理位置 | 本地瀏覽器 | 本地 | 本地 | 上傳伺服器 |
| 文字替換 | 不支援 | 完整支援 | 完整支援 | 完整支援 |
| 疊加標註 | ✅ 12 工具 | ✅ | ✅ | ✅ |
| 隱私 | 100% 本地 | 本地 | 本地 | 伺服器處理 |
| 檔案大小限制 | 受記憶體限制(約 200MB) | 無 | 無 | 200 頁 / 3 小時 |
| 適合 | 日常標註、敏感檔案、零安裝 | 法律 / 出版、需改原文 | 企業批次處理 | 一次性小任務 |
Authoritative References
- AdobePDF 註釋規範 ISO 32000-1 §12.5
- GitHubpdf-lib 開源專案
- MozillaPDF.js - Mozilla 官方 PDF 渲染引擎
- Reference維基百科 - PDF