PDF 轉 PPT

PDF 轉 PPT 線上

把 PDF 文件轉成可編輯的 PowerPoint 投影片。轉換全程在你的瀏覽器進行。

拖入你的 PDF
每一頁都會變成可編輯的 PowerPoint 投影片。

親自驗證:開啟 DevTools → Network 分頁 → 拖入一個檔案。你會看到完全沒有任何上傳發生。

可編輯投影片 首次載入後可離線使用
免費
免註冊
免上傳
保留投影片
運作方式

三步驟。零上傳。

1

拖入 PDF

載入瀏覽器記憶體。

2

轉成投影片

每一頁都會變成可編輯的 PPTX 投影片。

3

下載 PPTX

用 PowerPoint 或 Keynote 開啟即可編輯。

這個工具實際上做什麼,以及它不做什麼

「把 PDF 轉成 PowerPoint」誠實的版本,其實是同一個名稱底下兩種不同的工作。一種是版面重建:把 PDF 拿來,試著把可編輯的文字方塊、圖形與影像還原為 PowerPoint 的原生物件,讓你重新編輯。另一種就只是把每一頁 PDF 變成投影片大小的影像,放到 PPTX 的投影片上。本工具做的是後者。輸出是真正的 .pptx,可以在 PowerPoint、Keynote、Google 簡報中開啟,但每張投影片就是一張嵌入的圖片。你可以縮放、裁切、移動,但上面的文字是圖片的一部分 — 不是可編輯的文字。

把這點講清楚很重要,因為版面重建版本 — 真的恢復可編輯文字的那種 — 是個困難的機器學習問題。把它做得好的工具都跑在伺服器端(模型大且慢),要你上傳 PDF,而且就算如此結果也粗糙 — 欄位順序錯亂、字型被替換、段落黏在不該黏的地方。那些聲稱「在瀏覽器裡做」的多數並沒有在做;它們把這裡呈現的同一套影像扁平化,以「智慧轉換」的行銷話術包起來而已。所以我們直說。

轉換是怎麼進行的

你拖一份 PDF 進來。每一頁都會被渲染到 canvas 上 — 這正是 Firefox 與 Chrome 顯示 PDF 用的同一個渲染器 — canvas 以 92% 品質匯出為 JPEG。每張 JPEG 成為一張投影片,寫入我們以開源函式庫 pptxgenjs 組出的 PowerPoint 檔。第一頁 PDF 以英寸計的實體尺寸決定整個簡報的投影片大小,因此一份 US Letter 的 PDF 會給出 Letter 形狀的投影片,A4 的 PDF 會給出 A4 形狀的投影片。如果後面某一頁尺寸不同,會以 letterbox 邊距按比例置入。

開始前你選擇渲染品質:快速(縮放 1,檔案較小,文字較軟)、預設(縮放 2,在大多數螢幕上清晰)、(縮放 3,最清晰,但 .pptx 會變大)。預設是大多數簡報需要的程度。「高」適用於要在 4K 螢幕上投影或要列印簡報的場景。

渲染後出現的格子顯示每頁的縮圖與像素尺寸。這個格子用來檢查:頁是否都通過了、是否沒有空白、所選縮放是否如預期。這裡沒有逐張投影片的編輯;這是一個單向操作 — PDF 至 PPTX。

什麼時候適合用

  • 你拿到別人做的 PDF 簡報並要根據它做演講。PowerPoint 的演講者模式可在輸出的 .pptx 上運作。備註不會跟過來,投影片會。
  • 你需要把幾頁 PDF 放進既有的簡報作為輔助視覺。轉換之後在不同簡報之間複製貼上投影片即可。
  • 你要在 PDF 頁面上覆蓋自己的註記、箭頭或對話框。PDF 頁變成投影片背景;你在上面用 PowerPoint 的原生圖形繪製,這些圖形仍然可編輯。
  • 你需要簡報的 PPTX 備份,以便在沒有設定 PDF 閱讀器的機器上開啟。在「只允許 PowerPoint」政策的企業環境仍會發生。

什麼時候不適合

  • 你需要投影片中的文字可以編輯。有原始 .pptx 就用原始 .pptx,或者使用伺服器端的版面重建工具 — 即使如此也要預期人工清理的工作。
  • 你想讓簡報小巧。預設品質下以影像為主的投影片,每張幾 MB。50 頁 PDF 在縮放 3 下會產生可達 200 MB 以上的 .pptx。郵件伺服器並不喜歡。
  • 簡報中的文字必須可被搜尋。嵌在影像中的文字不會出現在 PowerPoint 的搜尋中,也不會被下游的文字擷取工具讀到。
  • PDF 是要填寫的複雜表單。表單欄位只在視覺上被渲染 — 在 .pptx 中不可互動。

結果通常會去哪裡

產生的 .pptx 最常見的去處:公司檔案分享(SharePoint、OneDrive Microsoft 365、Google Workspace、Dropbox Business);大學數位學習平台,大多以 Moodle、TronClass 為基礎(臺大的 NTU COOL、清大的 iLMS、政大 Moodle 等),Microsoft Teams 教育版、Google Classroom;高中以下使用因材網或行動學習;企業內部知識庫(Confluence、Notion);視訊會議工具(Microsoft Teams、Zoom、Google Meet、Cisco Webex);或寄給公司電腦只能執行 Microsoft 365 的同事。如果收件方同時接受 PDF 與 PPTX,請寄 PDF:更小、更可攜,也不會把附件大小撐破。需要可編輯的格式(加註解或補充)時才轉換。

選擇品質

品質縮放是 PDF 頁原生渲染的倍率。PDF 是向量 — 沒有固定像素尺寸 — 因此光柵化器需要一個目標解析度。縮放 1下,US Letter(8.5 × 11 英寸)渲染為 612 × 792 像素 — 在筆電上可讀,在電視上偏軟。縮放 2下為 1224 × 1584 像素 — 在多數投影機與 1080p 螢幕上清晰。縮放 3下為 1836 × 2376 像素 — 在 4K 上仍清晰,可用於列印。

取捨是檔案大小。線性縮放加倍時,每張 JPEG 約佔四倍位元組。30 張投影片的簡報在縮放 1 下約 8 MB,縮放 2 下約 30 MB,縮放 3 下約 70 MB。「預設」是平衡點。

實務筆記

  1. 先渲染再確認。頁面格子會在 .pptx 構建之前顯示每張投影片的樣貌。如果某頁出來空白或方向錯了,重設並嘗試其他縮放,或在檢視器中檢查來源 PDF。
  2. 加密 PDF 必須先解鎖。有密碼就把檔案先送過 unlock-pdf;加密的串流在這裡不會被渲染。
  3. 尺寸混合的頁會被 letterbox。1 頁 Letter 加 1 頁 A3 的 PDF 會生成兩張 Letter 大小的投影片,A3 按比例縮小並置中加邊距。如果尺寸很重要,先把 PDF 拆開。
  4. 如果你只要影像不要簡報,使用 pdf-to-jpg同一渲染器、同一縮放、輸出原始 JPG — 適合把頁面放進 CMS、Word 文件,或任何不是投影片形狀的位置。

你的檔案會如何被處理

所有處理都在這個分頁內執行。PDF 由你的瀏覽器已經用於預覽 PDF 的同一個引擎(pdf.js)讀取,光柵化在這個分頁的 canvas 上發生,.pptx 由 JavaScript 函式庫在記憶體中組合,下載在用戶端產生。在轉換過程中打開 DevTools 並查看 Network 分頁:零個帶著檔案的對外請求。PDF 留在你的硬碟上;你下載到的是從它產生的全新 .pptx。

FAQ

常見問題

我的 PDF 會被上傳嗎?

不會。轉換全程在瀏覽器中進行,檔案從不離開你的裝置。

文字可以編輯嗎?

可以。原生數位 PDF 的文字會在產生的 PPTX 中成為可編輯的文字方塊。掃描頁面需要先經過 OCR。

圖形如何處理?

圖片會被抽取為獨立影像元素。向量圖形在可行時會保留,否則會被轉為點陣。

掃描 PDF 能轉換嗎(OCR)?

掃描 PDF 需要 OCR 才能得到可編輯文字。沒有 OCR,頁面會變成投影片影像,可加註記但無法編輯文字。