科技教育創新專區 › 部落格

🎞️ #75 Slide Extractor 影片與 PDF 簡報擷取神器:PDF.js + jsPDF + JSZip + Firebase 設定流程的單檔擷取工具

黃凱揚(阿凱老師) · 桃園市龍潭區石門國民小學 · 2026-05-21

#75 真實名稱「Slide Extractor - 影片與 PDF 簡報擷取神器」— 兩大模式(影片轉圖片 / PDF 轉圖片),用 PDF.js 抓 PDF 每頁渲染成圖、JSZip 打包下載、jsPDF 重新匯出、Firebase 設定流程(立即設定 / 取消 / 儲存並連線)。37,748 字元單檔 HTML 嵌進 Google Sites Embedded HTML。

老師備課最痛的「影片 + PDF → 圖片」

老師備課常需要:

傳統做法:

阿凱的 #75 Slide Extractor 反向:純瀏覽器內處理 + Firebase 帳號雲端記錄 + 零上傳到第三方。

#75 真實怎麼做?

真實標題:「Slide Extractor - 影片與 PDF 簡報擷取神器」

兩大模式:

  1. 影片轉圖片 🎬
  2. PDF 轉圖片 📄

處理流程章節:

Firebase 設定流程(按鈕抽出):

真實技術棧(PDF.js + jsPDF + JSZip + Firebase)

純前端單檔 HTML:

跟 #94 封面接故事 / #76 WebSlide 的關係

阿凱 3 個 PDF/影片處理工具:

工具主要功能LLM技術棧亮點
#75 Slide Extractor影片 / PDF → 圖片❌PDF.js + jsPDF + JSZip + Firebase
#76 WebSlide簡報播放器(17 種 3D 轉場)❌PDF.js + jsPDF + JSZip + Lucide
#94 封面接故事MV 封面 → AI 分鏡腳本✅ Gemini 2.5ffmpeg.wasm

#75 vs #76 技術棧重疊度高(都用 PDF.js / jsPDF / JSZip)— 阿凱「寫一次基礎模組 → 換主題複製做不同工具」的策略。

影片擷取功能怎麼運作?

從技術棧推測(沒有 ffmpeg.wasm signature):

跟 #94 封面接故事 用 ffmpeg.wasm 整影片串接不同 — #75 是「簡單擷取單幀」純 video API 路線。

隱私機制

配對工具推薦

適用對象

想試試?

→ 前往 #75 Slide Extractor

第一次用:拖一個 PDF 進去 → 點「PDF 轉圖片」→ 系統渲染每頁 → 一鍵下載 zip 包。

開源原始碼:參考這個工具做出你的版本

阿凱老師大部分的教育工具都在 GitHub 公開原始碼,歡迎老師、學生與開發者參考改造成適合自己情境的版本。文章頁左下角的「複製 AI 開發提示詞」可把工具資料與原始碼連結一次交給 ChatGPT、Claude、Gemini 等 AI 助手。