PDF 轉長圖轉檔器會將 PDF 的每一頁堆疊成一張又高又長的 PNG,從上到下垂直接合,讓整份文件可以像一張連續圖片一樣捲動。輸出是一張以無失真 PNG 編碼的單一圖檔,每一頁都會依照在原始檔案中出現的順序,從上到下進行渲染並黏合在一起。對初學者來說,它的吸引力很單純:你丟入一個 PDF,選擇縮放比例和頁面間距,就能得到一張圖片,可以直接貼到聊天室、發到社群媒體,或附加到工單裡,而不用請任何人打開 PDF 閱讀器。所有處理都在你的瀏覽器本地進行,檔案不會上傳,原始 PDF 也不會被更動。

用白話說「PDF 轉長圖」是什麼意思
所謂「長圖」就是一張檔案,高度遠大於寬度,就像展開的捲軸。當來源是 PDF 時,每一頁都會以 PDF 檢視器在螢幕上繪製的方式進行渲染,接著把這些渲染後的頁面從上到下依序貼到同一張大畫布上。最終結果會編碼成單一的 PNG 檔案,你可以在任何圖片檢視器、照片編輯器或通訊應用程式中開啟它。
對初學者來說,有兩個名詞很重要。第一個是「縮放比例」,它控制每一頁在放到畫布之前要以多少像素進行渲染。縮放比例為 2 時,每頁的寬度和高度大約是縮放比例為 1 時的兩倍,這能讓長圖以原始大小檢視時,文字和小圖案更清晰。第二個是「間距」,也就是相鄰頁面之間保留的白色像素數。設定間距可以避免一頁直接黏到下一頁,讓讀者能清楚分辨每一頁的開始與結束。
因為輸出是一張 PNG,所以它是你的 PDF 的一張「圖片」,而不是 PDF 本身的複本。當你之後想要編輯文字、搜尋檔案、點選連結,或重新填寫表單欄位時,這個差異就很重要了——這些事扁平化的 PNG 都做不到。
什麼時候單一長圖才是正確選擇
當目的是閱讀或分享視覺內容,而不是編輯文件時,長條 PNG 是很合適的選擇。常見的初學者使用情境包括:把簡短的操作說明貼進團隊聊天室,讓同事不必再開另一個應用程式就能閱讀;在手機上捲動瀏覽簡報或漫畫,而 PDF 閱讀器感覺太笨重;把多頁的參考資料(例如價目表或單頁說明)封存成一張圖片,與其他照片一同保存在相片庫中。當某個平台只接受單張圖片,卻需要同時顯示好幾頁時(例如不允許上傳 PDF 附件的論壇文章或市集刊登),長圖也很有用。
當讀者需要可搜尋的文字、可點選的連結,或在手機上可重新排版的文字時,長圖就很不適合。當來源文件非常高時,長條 PNG 也會變得尷尬,因為有些聊天程式、圖片編輯器和印表機在處理單邊超過數千像素的圖片時會很吃力。
如何在瀏覽器中將 PDF 轉成長圖
PDF 轉長圖工具會在本地端執行整個工作,因此你不需要安裝軟體、建立帳號,也不必把文件交給遠端伺服器。三步驟的操作流程讓你在使用時每個控制選項都一目了然。
- 開啟工具並從你的裝置中選擇一個 PDF。檔案大小不得超過 25 MiB,頁數不得超過 40 頁;超過限制的檔案會在開始渲染前就被拒絕。
- 選擇渲染縮放比例和頁面之間的間距。縮放比例控制項會提高每一頁的解析度,而間距欄位可接受 0 到 32 個白色像素。如果想要頁面之間有明顯的分隔,就保留一點間距;如果想要一張連續的長條,就選擇 0。
- 點選「Convert to Long PNG」(轉成長條 PNG)。工具會先對每一頁和完整畫布進行預檢,因此只有在確認最終尺寸符合安全限制後,才會真正進行影像編碼。當預覽顯示合併後的寬度、高度和頁數時,就可以下載這張單一的長條 PNG。檔名會以 -long.png 結尾,並根據你原始 PDF 檔名去掉前後空白後命名。
渲染引擎只有在你按下「Convert」(轉檔)之後才會載入,這樣可以讓網頁本身保持快速開啟。在工作執行期間,新的點擊會取消較舊的一次,因此你不會同時排隊兩個編碼作業。
決定轉檔是否成功的限制條件
初學者常常在還沒進入畫布階段時,就先撞上某一項大小限制,因此事先了解這些數字會很有幫助。下表列出工具在正式編碼前所強制執行的官方限制。
| 限制項目 | 上限 | 達到上限時會怎樣 |
|---|---|---|
| 來源檔案大小 | 25 MiB | 較大的檔案會在檔案選擇階段就顯示錯誤訊息並被拒絕。 |
| 頁數 | 40 頁 | 超過此頁數的文件會在繪製任何畫布之前就停止處理。 |
| 單一渲染頁面 | 每邊 12,000 像素,共 40 megapixels | 即使其他頁面都合規,單一頁面超過此縮放上限仍會被拒絕。 |
| 所有頁面合計 | 100 megapixels | 所有頁面的像素總和必須低於此上限。 |
| 最終長條畫布 | 每邊 12,000 像素,共 100 megapixels | 堆疊後的影像在編碼前會進行檢查,若會超過此限制就會被拒絕。 |
預檢機制讓初學者遇到的失敗方式比較友善。工具不會讓你等一段很長的編碼時間,然後才發現結果被裁切或佔用大量記憶體,而是在預檢後就印出精確的合併寬度、高度和頁數,然後才真正產出檔案。如果文件太高,可以降低縮放比例,或使用 Split PDF(分割 PDF)將 PDF 切成較短的範圍,再用圖片編輯器把產生的 PNG 接起來。
長條 PNG 保留了什麼、又捨棄了什麼
因為輸出是渲染出來的圖片,某些在其他類型轉檔中能保留下來的 PDF 特性,在這裡是無法保留的。下表列出在長條 PNG 中可以預期會保留下來的內容,以及文件被繪製到畫布上之後會消失的東西。
| 特性 | 是否保留在長條 PNG 中 | 給初學者的備註 |
|---|---|---|
| 可見的頁面內容 | 是 | 文字、向量圖、照片、字型和裁剪路徑都會被繪製到畫布上。 |
| 頁面順序與數量 | 是 | 頁面會依照 PDF 中的順序,由上到下堆疊。 |
| 混合的頁面尺寸 | 是 | 頁面的寬度、高度和方向可以不同。最寬的頁面會決定畫布的寬度。 |
| 可選取的文字 | 否 | 文字會變成像素,因此你無法在圖片中複製或搜尋文字。 |
| 可互動的連結與表單控制項 | 否 | 可點選的連結、可填寫的欄位和核取方塊只會以視覺形狀呈現。 |
| 註解、圖層、元資料 | 否 | 註解、隱藏圖層、文件屬性以及原本內嵌的圖片都不會一併帶過來。 |
| 原始 PDF 本身 | 不變 | 原始檔案永遠不會被修改;只會產生一張新的 PNG。 |
編碼過程使用無失真的 HTMLCanvasElement.toBlob 路徑,並明確指定 image/png 作為輸出,因此你下載的圖片與畫布所繪製的內容逐位元完全相同,不會有 JPEG 類型的壓縮瑕疵。
長條 PNG vs. 個別頁面圖片
將 PDF 攤平為圖片的方式主要有三種,長條 PNG 是其中之一。了解該選哪一種,可以幫助初學者避免之後重做轉檔。PDF 轉 PNG轉檔器會為每一頁輸出一張尺寸精確的無失真 PNG,當你需要把每一頁分別存成獨立檔案(例如用於縮圖、設計作業或批次編輯)時,這就是合適的工具。PDF 轉 JPG轉檔器會輸出較小、但有損的 JPEG 頁面,當檔案大小比文字清晰度更重要時,這就是合適的工具。當你需要的是一張可分享的長條圖片,而不是一整個資料夾的分頁圖檔時,長圖工具就是正確的選擇。
在三種工具中,不同尺寸的頁面都會以相同方式處理:渲染函式庫會以各頁自己的視埠進行繪製,因此直向頁面不會被拉長成與同一張畫布上的橫向頁面一致。在長圖中,最寬的頁面會決定整體寬度,較窄的頁面會水平置中,以維持可讀性。
初學者常見的錯誤原因
初學者通常在進入畫布階段之前,會先撞上大小限制。超過 25 MiB 的來源 PDF 會被拒絕,應該先用 Compress PDF(壓縮 PDF)工具進行修剪或壓縮後再重試。通過大小檢查、但超過 40 頁的文件,則應該使用 Split PDF 進行分割,然後分段轉檔。當合併後的畫布太高時,通常原因是渲染縮放比例對一份長文件來說太激進了;這時把縮放比例往下調一階,像素數量就會迅速下降,因為高度會同時受到縮放比例和頁數的影響。
經過加密、有密碼保護或損壞的 PDF 也會顯示錯誤,而不會產出殘缺的檔案。這個工具不會解鎖文件、不會修復它們,也不會檢查它們是否可信。渲染函式庫是 Mozilla 的 PDF.js,也就是許多瀏覽器內建 PDF 檢視器所使用的同一個引擎,因此能在你的瀏覽器中開啟的 PDF,通常也能在此順利轉檔。
長條 PNG 下載到你的裝置之後,你可以像對待任何其他圖片一樣處理它:在慣用的照片編輯器中輕鬆複製、貼上、調整大小、裁切或加註。原始 PDF 會維持在原本的位置,完全不變,以備日後需要可編輯的版本時使用。
延伸閱讀:PNG 轉 PDF 入門指南:白話易懂的操作說明。