儲存為 PDF 的 LinkedIn 個人檔案會保留原本在頁面上可點擊的連結註解 — 包含網站 URL、公司連結、學校頁面以及聯絡用的 mailto 項目 — 而基於瀏覽器的擷取工具可以依頁面順序列出所有支援的目標,無需上傳文件。LinkedIn 產生的 PDF 版本不只是個人檔案的平面影像;它會在每個可點擊的文字或圖示後方儲存真正的連結註解,而擷取工具所讀取的正是這些註解。由於整個處理過程是透過 PDF.js 註解資料在本機端執行,因此原始的個人檔案 PDF 全程都會留在你的電腦上。

人們會將 LinkedIn 個人檔案 PDF 透過連結擷取工具處理,出於幾個實際的原因。招募人員和用人主管希望驗證候選人所提供的個人網站或作品集 URL 仍然指向正確的位置。求職者希望將某位聯絡人檔案中的所有連結複製到自己的筆記中。有些使用者只是想要一份乾淨的聯絡人和專案清單,以便分享到其他地方。在每一種情況下,目標都相同:將一個讓人可以瀏覽點擊的 PDF,轉換成一份你可以閱讀、排序或貼到任何地方的扁平 URL 清單。

how to get pdf linkedin profile
如何從 LinkedIn 個人檔案 PDF 中擷取支援的連結

LinkedIn 個人檔案 PDF 實際上包含什麼

LinkedIn 的「另存為 PDF」功能會產生一份多頁文件,反映公開個人檔案的結構。PDF 會包含標題、關於我區段、工作經歷項目、教育背景、證照與認證、專案以及推薦內容 — 每個項目都以原本在線上頁面上的可點擊元素呈現。當你從桌面網站將個人檔案儲存為 PDF 時,產生的檔案會將這些元素儲存為 PDF 連結註解,而不是純文字。這就是真正的可點擊連結與僅僅看起來像連結的 URL 之間的技術差異。

你通常會在 LinkedIn 個人檔案 PDF 內找到的連結包括:

  • 聯絡資訊區段或關於我區域中的個人網站與作品集 URL
  • 每位現任與前任雇主的公司檔案頁面
  • 教育背景區段中的學校與大學檔案頁面
  • 若檔案所有者已填寫,則包含專案與出版品的頁面
  • 以 mailto: 與 tel: 目標形式呈現的電子郵件與電話連結

這些目標各自存在於一個 PDF 連結註解中,並附帶一個目標字串和可選的註解類型。擷取工具會逐頁瀏覽,向 PDF.js 取得其註解,並讀取支援的欄位 — 它不會從印刷文字中掃描任何看起來像 URL 的內容。

擷取工具如何從 PDF 中提取可點擊的目標

PDF 連結擷取工具只會在你明確選擇檔案並按下「擷取連結」按鈕後才載入來源 PDF。PDF.js 及其共用 worker 會依需求載入,且不在初始頁面套件中,因此在你採取動作之前不會擷取任何額外內容。一旦擷取開始,工具會向 PDF.js 請求每一頁的註解,並僅保留代表支援連結註解的項目。

在將個人檔案透過工具執行之前,有三項行為值得了解:

  • 註解而非文字掃描。由於擷取工具讀取的是 PDF.js 的註解資料,而非在原始 PDF 位元組中搜尋類似 URL 的字串,因此不會從壓縮串流、字型資料、中繼資料或一般印刷文字中產生誤判結果。頁面上印有但從未設為可點擊的 URL 可能不會出現,因為在 PDF 物件模型中它並不是一個連結註解。
  • 通訊協定篩選。外部目標僅在接受 HTTP、HTTPS、mailto 或 tel 時才會通過。檢查不區分大小寫,且會拒絕任何包含控制字元的目標。JavaScript、data、file、blob 以及其他未經核准的通訊協定會被略過,而不是顯示為可點擊的文字。
  • 內部目的地。PDF 內部有些連結指向同一份文件中的其他位置,而非網路 URL。報告會將這些標示為內部目標,並序列化為一個有界、可讀的表示形式;它並不保證能將每個內部目的地解析為最終頁碼,因為 PDF 目的地結構在不同的檢視器之間會有所不同。

從 LinkedIn 個人檔案 PDF 擷取連結:逐步說明

在桌面瀏覽器中開啟 PDF 連結擷取工具。該工具完全在你的裝置上執行,因此沒有帳號、不需要上傳步驟,也不會在原始檔案上加上浮水印。

  1. 選擇 LinkedIn 個人檔案 PDF。點擊檔案選擇器,然後從下載資料夾中選擇 LinkedIn「另存為 PDF」的檔案。該工具一次接受一份文件,大小上限為 25 MiB,頁數上限為 40 頁;加密、格式錯誤、不受支援或超出限制的檔案會以明確的錯誤訊息拒絕,且原始檔案保持不變。
  2. 按下「擷取連結」。按鈕會依需求載入 PDF.js,並逐頁瀏覽文件。進度會反映正在檢查的每一頁,以及其註解正在依支援的連結類型進行篩選。
  3. 在瀏覽器中檢視報告。結果會依頁面順序顯示,並保留每一頁內的註解順序。每一列會顯示頁碼、註解編號、連結類型和目標。同一頁上完全重複的項目會自動移除,而在不同頁面上重複的連結則會保留顯示,因為頁面出現的位置是有用的證據。
  4. 複製或下載報告。使用複製動作可將純文字格式的報告複製到剪貼簿,或下載 CSV 或 UTF-8 TXT 檔案。CSV 包含頁碼、註解編號、類型與目標欄位,其中以公式開頭的值會被中和處理,引號與換行則依 CSV 規則跳脫 — 因此擷取的目標在你之後開啟報告時,不會意外地被當作試算表公式執行。
  5. 將原始 PDF 儲存為你的紀錄。擷取工具不會修改來源檔案。請將你下載的 LinkedIn 個人檔案 PDF 保持不變,作為事實來源,並將匯出的報告視為一份衍生的清單,在個人檔案變更時可隨時重新產生。

解讀報告:欄位、通訊協定與內部目標

畫面上的報告與下載的檔案使用相同的純文字、不可執行的目標 — 工具絕不會對任何擷取出的目的地進行導覽、抓取、驗證或信譽檢查。這項區別很重要:連結出現在報告中,僅能證明 PDF.js 公開了一個支援的連結註解,並不代表該 URL 可連線、安全或仍然正確。

欄位說明內容範例
頁碼找到註解的頁碼3
註解編號該頁上註解的位置7
類型外部或內部連結註解外部
目標經通訊協定篩選、不可執行的 URL 或目的地https://example.com/portfolio

外部目標在通過通訊協定篩選後,會以其完整的 URL 字串顯示。內部目標會被標示為內部,並可能顯示一個具名目的地(可讀的標籤,例如 section.experience)或一個明確的目的地陣列 — 也就是同一份 PDF 內部的結構化參考。某些內部目的地不一定能解析為最終頁碼,因此報告會刻意停在有界、可讀的表示形式,而不進行猜測。

限制、錯誤以及工具不會做的事

擷取工具的設計本身就有範圍限制。來源檔案限制為 25 MiB 與 40 頁,且對每頁檢查的註解數量、每個目標字串的長度以及報告的總大小皆有上限。這些上限可防止單一文件產生無限的處理量或輸出。若個人檔案 PDF 超過任何限制,或是屬於加密、損壞或 PDF.js 無法解析的結構,工具會回傳明確的錯誤,並不會產生部分報告。

同樣值得了解的是工具刻意不會做的事,因為這份清單正是它能在含有個人資訊的個人檔案 PDF 上安全使用的原因之一:

  • 它不會將你的 PDF 上傳到任何地方;文件和所有擷取的目標都會保留在你的裝置上。
  • 它不會造訪、驗證或對任何擷取出的 URL 進行信譽檢查。
  • 它不會執行失效連結檢查、釣魚掃描、可存取性稽核或內容掃描。
  • 它不會在 PDF 文字中搜尋形似 URL 的字串;只有真正的連結註解才會被計算。
  • 它不會修改原始 PDF;來源檔案會保持原樣,作為你的紀錄。

活用擷取出的清單

一旦你擁有了一份乾淨的 CSV 或 TXT,就能開展幾個常見的工作流程。招募人員可以將目標貼到追蹤表中,以便後續追蹤作品集連結。正在打造個人網站的求職者可以將已驗證的 URL 複製到自己的資源清單中。任何檢視自己個人檔案的人,都可以確認他們預期分享的每個連結 — 作品集、部落格、GitHub、公司頁面 — 確實出現在 PDF 匯出檔中。

對於敏感的個人檔案,請將匯出的報告視為與原始 PDF 同等對待:視為來自文件的不可信資料。CSV 的公式保護機制代表檔案在開啟時不會執行試算表公式,但 URL 字串本身仍然來自外部來源,在你造訪或重新發布之前仍應加以驗證。

如果你需要對同一份檔案有不同的檢視方式,PDF 頁數計算工具可以告訴你個人檔案 PDF 的確切頁數,讓你在執行擷取之前先確認是否符合 40 頁的限制。若想完全移除可點擊的圖層,讓文件變得更平坦、更不可點擊,你可以接著使用 PDF 註解移除工具。兩者皆在本機端執行,因此端到端的隱私保障皆相同。

想進一步了解,請參閱無需安裝 Python 從 PDF 擷取影像。

想進一步了解,請參閱從 PDF 擷取頁面:初學者逐步指南。