在瀏覽器中從 PDF 擷取頁面。尚未確認 Android 相容性,因此請將下列 Android 專屬說明視為未經驗證。首先,在行動裝置瀏覽器中開啟 Extract PDF Pages 工具,選擇本機 PDF,然後輸入您想要的頁面,且無須上傳來源檔案。新的 PDF 僅包含您選取的不重複頁面,並依您輸入的順序排列。請使用 PDF 檢視器顯示的一般頁碼:頁碼從 1 開始,而像 3-5 這樣的範圍包含第 3、4 和 5 頁。瀏覽器會在本機處理來源檔案、選取項目及輸出;上述項目均不會上傳至 Lizely。開始前,請確認 PDF 未加密、檔案大小不超過 50 MiB,且頁數不超過 500 頁。此方法會建立 separate 可下載的 PDF,而不會修改原始檔案,因此需要與結果比較時,請保留來源檔案。這也能讓您精準地將章節、參考頁面或短篇摘錄擷取至較短的文件中,以供閱讀、列印或分享。

extract pages from pdf on android
在瀏覽器中從 PDF 擷取頁面

為何此瀏覽器工作流程適合此任務

當 Android PDF 包含您不需要的頁面時,擷取有用的子集可讓您取得頁數較少的獨立文件,而不必修改原始副本。瀏覽器會讀取原始位元組,並使用 pdf-lib 將要求的頁面物件複製至全新文件中。pdf-lib PDFDocument API 是此本機頁面複製程序背後的文件模型。由於來源檔案、頁面運算式及輸出均保留在目前的瀏覽器中,Lizely 不會收到檔案或選取內容。

此方法適合在保留完整來源檔案的同時,擷取供閱讀、列印或分享的摘錄。這並非點陣圖轉換:選取的頁面仍是 PDF 頁面物件,一般頁面圖形和資源也會複製,而不會轉成螢幕截圖。這項差異有助於保留視覺外觀,但不代表所有文件層級的 PDF 功能都能完整保留。

在 Android 瀏覽器中從 PDF 擷取頁面

  1. 在 Android 手機的瀏覽器中開啟此工具。頁面會載入目前的瀏覽器,處理過程也會留在裝置上,而不會使用外部上傳及處理服務。
  2. 選擇本機 PDF。瀏覽器會依 MIME 類型或副檔名驗證 PDF。在嘗試擷取任何內容前,請確認文件未加密、位元組大小不超過 50 MiB(52,428,800 bytes),且頁數介於 1 到 500。檔案大小剛好達到任一上限時仍可接受;檔案較大或文件較長時會遭拒絕,而不會縮短。
  3. 使用 PDF 檢視器中顯示的頁碼。頁碼從 1 開始,因此第一頁是 1,第二頁是 2;不要從零開始計算。擷取欄位中的數字指的是已載入來源文件的頁面。
  4. 輸入個別頁面和包含首尾的範圍。以逗號或空白分隔各項目,並用連字號標示遞增範圍。請依您希望輸出呈現的順序排列各組;例如,5, 1-3 會建立第 5 頁在先,接著是第 1、2 和 3 頁的 PDF。選取內容請勿超過 4,000 個字元。
  5. 執行擷取。此工具只會保留每個選取頁面一次。如果運算式重複某個頁面,第一次出現的位置會保留,後續出現則會忽略;重複頁面通知會指出重複的內容。因此,輸出頁數等於不重複選取頁面的數量。
  6. 檢查來源連結,然後使用下載控制項儲存新的 PDF。如果出現瀏覽器的下載提示,請接受。來源連結可讓您將原始檔案與結果進行比較。關閉頁面前請先下載檔案,因為暫時的來源及結果 URL 會在遭到取代或頁面關閉時釋出。
  7. 從 Android 的「下載」或您偏好的 PDF 檢視器開啟下載的檔案。確認頁面依您要求的順序顯示,檢查視覺外觀,並測試您所依賴的任何連結或欄位。請保留原始 PDF,直到擷取的副本通過上述檢查。

頁面選取規則與輸出順序

頁面運算式會讀取為有序清單,而不是自動排序的集合。下列形式顯示解析器如何處理常見選取內容:

選取內容 結果
8 選取原始第 8 頁。
3-5 選取第 3、4 和 5 頁,因為此範圍包含首尾。
5, 2-3 先選取第 5 頁,接著是第 2 和 3 頁。
3, 1-3 選取第 3、1 和 2 頁;重複的第 3 頁會被忽略並回報。

每個代號的順序都很重要,因此將 2-3 移到 5 前面會改變輸出順序。像 5-3 這樣的遞減範圍會遭拒絕,而不會在未告知的情況下反向排列。小數值、負值、格式錯誤的範圍,以及超出已載入文件的頁碼,都會收到明確錯誤。超過 4,000 個字元的輸入不會遭到截斷或部分套用。如果需要讓同一頁在輸出中出現兩次,請使用專為保留刻意副本而設計的 PDF 頁面重新排序或重複工作流程。

Android 檔案需求與常見失敗情況

可接受的來源範圍很明確:未加密、不超過 50 MiB,且解碼後頁數不超過 500 頁的 PDF。來源檔案可以剛好達到任一上限,但檔案較大或文件較長時會遭拒絕。損毀或不受支援的檔案可能無法載入。此工具不會嘗試修復或略過保護措施。

工具不會藉由移除保護來開啟受密碼保護及加密的檔案;載入器會遵循 pdf-lib 的加密處理方式。動態 XFA 表單也不在支援的保留目標之列。在這兩種情況下,請使用原始編寫軟體或專業編輯器,而不要期望擷取工具重製文件。

即使輸入有效,輸出仍可能大得令人意外,因為選取的頁面可能一併帶有字型、圖片及其他資源。檔案大小不會與頁數成直接比例,而資源密集的 PDF 即使只有一頁,也可能保留大量資料。可用的瀏覽器記憶體也會因 Android 裝置及同一分頁中的其他工作而異。

擷取的 PDF 會保留哪些內容

每個選取的頁面都會以 PDF 頁面物件的形式複製,而不會算繪成圖片。90 度旋轉、裁切框、媒體框、頁面圖形及一般頁面資源都會隨頁面一起複製。這表示新文件可保留選取頁面的視覺內容,而不必將其點陣化為螢幕截圖。

但這並不保證能保留與原始文件中其他物件相關的功能。AcroForm 欄位、註解、指令碼、內嵌檔案、圖層、頁面標籤、書籤、文件大綱、跨頁目的地及連結可能依賴文件層級的關係,因此不一定能完整保留。動態 XFA 行為不在支援的保留目標之列,而且建立不同的 PDF 後,數位簽章將不再有效。

  • 如果工作流程需要簽章、XFA、無障礙結構、組合檔、附件或法規遵循的封存相容性,請使用專業 PDF 編輯器。
  • 如果目標是數個獨立的 PDF,而非重新排序的單一子集,Split PDF 不在 Extract PDF Pages 工具的支援範圍內。

下載、比較及驗證結果

擷取後,瀏覽器會為新檔案建立暫時的本機 URL。再次執行擷取會取代先前的輸出 URL。變更頁面運算式會釋出先前的結果,而選擇其他來源則會清除舊位元組、選取內容、來源連結、結果及錯誤。這些防護措施有助於避免將較舊的結果誤認為最新結果。

如果擷取失敗,請先檢查檔案限制及頁面運算式,再變更裝置。確認範圍是遞增的、每個數字都存在於已載入文件中,且選取內容未超出字元限制。由於處理取決於瀏覽器記憶體,如果手機運作吃力,請關閉占用大量記憶體的分頁,然後再次嘗試相同的有效輸入。

最後,請將下載的 PDF 視為新的衍生文件,而非完全相同的封存副本。原始檔案仍是最安全的來源,可用於簽章及文件層級的導覽;擷取檔案則適合用於您 specifically 選取的頁面和順序。

如需深入了解,請參閱 Extract Pages From PDF on Chromebook。

如需深入了解,請參閱 Extract Pages from PDF on iPhone: Mobile Browser Steps。