How-to2026-10-01約 1 分鐘閱讀

只傳 PDF 的其中幾頁:擷取頁面、刪除頁面,以及檔案裡還留著什麼

只想傳 PDF 的幾頁,可以在「擷取頁面」列出要保留的頁,或在「刪除頁面」列出要刪掉的頁。頁面文字會被移除,但書籤標題和文件標題可能還留在檔案裡。

PDF123 · Updated 2026-10-01

擷取頁面能把一份 12 頁的 PDF 變成只含你列出頁碼(例如 1,3,5-8)的新 PDF;刪除頁面則相反,由你列出要丟掉的頁。兩者都是複製原本的頁面,而不是重新繪製,所以文字仍可選取,檔案也不會變模糊。如果被丟掉的頁面涉及敏感內容,有一個限制要注意:頁面內容會消失,但書籤標題和文件標題可能還留在新檔案裡。

依你已知的資訊挑工具

知道要保留哪幾頁,就用擷取頁面;知道要刪掉哪幾頁,就用刪除頁面。差別在於結果的頁序:

  • 擷取頁面依你輸入的順序排頁。輸入 5,1,3,結果是第 5 頁、第 1 頁、第 3 頁。同一頁輸入兩次只會出現一次。
  • 刪除頁面讓剩下的頁面維持原本的順序。

頁碼就是檢視器顯示的頁碼,從 1 開始。兩個工具使用相同的清單語法:單頁(4)、範圍(5-8)、逗號清單(1,3,5-8)、單字 all,以及 2n+1 這類運算式。運算式的 n 從 1 開始算,所以 2n+1 會得到第 3、5、7 頁,依此類推;不包含第 1 頁,想要的話請輸入 1,2n+1。

實例:只給房東看租約的一部分

輸入是一份 12 頁、Letter 尺寸的租約。每一頁都以文字印著自己的頁碼(「Lease agreement - page 3 of 12」),方便檢查結果。房東需要第 1、3 頁和第 5 到 8 頁,不需要附錄。在瀏覽器裡,上傳檔案、輸入 1,3,5-8,再下載結果。用指令碼的話,同一個操作是:

curl -s -o pages.pdf \
  -F [email protected] \
  -F pageNumbers="1,3,5-8" \
  https://pdf123.xyz/api/v1/general/rearrange-pages

網站工具會把清單送到這個端點,並且不設定 customMode,意思是「照我的清單、依我的順序」。以下是 2026-10-04 對本機伺服器跑一次的結果,使用產生的測試檔;數字是頁數,以及從輸出檔擷取出的頁面標籤:

輸入工具的內容 工具 結果的頁面
1,3,5-8 擷取頁面 6 頁:1、3、5、6、7、8
5,1,3,1 擷取頁面 3 頁:5、1、3
2n+1 擷取頁面 5 頁:3、5、7、9、11
10-15 擷取頁面 3 頁:10、11、12
2-4,9 刪除頁面 8 頁:1、5、6、7、8、10、11、12
空白(僅限 API;網頁表單要求必填) 刪除頁面 全部 12 頁,原檔原樣回傳

下載的檔案沿用你上傳的檔名,所以寄出前請先改名,否則磁碟上會有兩個 lease.pdf。

三種會失敗的輸入,以及錯誤訊息怎麼說

不存在的頁會直接報錯,不會默默略過。在 12 頁的檔案裡要求第 13 頁,會回傳 400(page_out_of_range)與 Page 13 does not exist; the document has 12 pages.。第 0 頁也以同樣方式被拒絕。不是頁碼清單的文字,例如 abc,會回傳 400 與 invalid_page_selection,並提示改用 1,3,5-8 或 all 這類值。兩個工具在這裡的行為一致,所以打錯字不會產生一份看似合理卻錯誤的檔案。

另有兩種比較不明顯的情況。起點在文件內、終點超出文件的範圍會被截斷:12 頁的檔案輸入 10-15,得到第 10 到 12 頁。而刪除頁面拒絕刪光所有頁:1-12 會回傳 400(would remove every page, which leaves nothing to return),因為沒有任何頁面的 PDF 不可能存在。

受密碼保護的檔案,在網頁上需要輸入密碼。如果直接呼叫 API,請先用移除密碼處理。

還留著什麼:刪掉頁面不等於塗黑

擷取會丟掉頁面物件,連同你沒列出的頁面上的文字和影像。在測試中,擷取出的檔案不含被丟掉頁面的任何文字。但它並沒有丟掉所有提到這些頁面的東西。我的測試檔裡,保留頁面的位元組中也找不到被丟掉文字的痕跡。

這次檢查用的租約有一個文件標題(「Lease - Unit 4B, J. Rivera」)和兩個書籤:第 1 頁的「Signature page」,以及第 12 頁的「Tenant SSN appendix」。用擷取頁面保留第 1、2 頁之後,檔案有 2 頁,檢視器的書籤面板仍列出兩個標題;第二個現在指向空處。標題和作者仍在文件屬性裡。對第 12 頁用刪除頁面,同樣的兩個書籤也還在。

開啟中介資料選項的清理 PDF會清除文件資訊與 XMP 中介資料,清理之後文件屬性是空的。網頁表單預設開啟這些選項;API 呼叫則必須自己送出 removeMetadata=true。清理 PDF 不會動書籤:兩個標題都還在。沒有任何網頁工具能編輯書籤。API 操作 general/edit-table-of-contents 可以用 JSON 清單取代書籤,而且至少需要一筆項目,所以無法直接清空清單。在測試中,它還把舊的標題文字當作未被參照的物件留在檔案裡,檢視器看不到,但在原始位元組中仍讀得出來。不要指望它藏得住書籤標題。

所以,如果被丟掉的頁面很敏感,請開啟結果檔,查看書籤面板和文件屬性,確認裡面沒有洩漏內容的東西再寄出。如果書籤標題本身就是祕密,這條路無法移除它。如果保留頁面上有可見的字必須去掉,那是塗黑文本的工作,詳見分享之前。

代價與限制

  • 兩個工具一次處理一份 PDF,產生一份 PDF。把檔案切成好幾份,是分割 PDF的工作。
  • 結果是新檔案,原檔不會被改動。請保留原檔,因為新檔案無法把丟掉的頁面還給你。
  • 完全打不開的檔案要先用修復 PDF處理;見檔案打不開。
Open tool
Process in the browser — no watermark, files removed after the job.
Open tool