Skip to content

PDF 轉換小工具:完全在瀏覽器中運行,不會將任何檔案上傳至伺服器,確保隱私保護

License

Notifications You must be signed in to change notification settings

kaoshou/PdfConvert-inBrowser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📄 PDF 轉換小工具 (PDF Converter)

這是一個完全基於前端技術開發的 PDF 工具箱,旨在提供 安全、隱私且高效 的文件轉換體驗。

所有檔案處理皆於使用者瀏覽器本地端完成,不會上傳至任何伺服器,非常適合對隱私與資料安全有高度需求的使用情境。

由於本功能是透過純前端瀏覽器轉換,受限於瀏覽器之記憶體,若轉換檔案過大,可能會有效能問題,這部分尚未進行測試。


🌐 線上試用(Live Demo)

👉 點此立即使用 - GitHub Pages


✨ 特色功能

1️⃣ PDF 轉圖片

  • 🖼 高品質渲染:支援自訂解析度
  • 📂 格式選取:輸出格式可選擇 PNG 或 JPG
  • 👀 即時預覽:轉換後可即時預覽每一頁內容
  • 📦 批次下載:一鍵將所有頁面打包為 ZIP 壓縮檔下載

2️⃣ 圖片 / PDF 混合轉 PDF

  • 📑 多格式支援:可同時選取多張圖片與既有 PDF 檔案進行合併
  • 🧩 靈活排序
    • 支援滑鼠拖曳(Drag & Drop)調整頁面順序
    • 亦可透過按鈕進行微調
  • 🔍 展開功能:可將多頁 PDF「展開」為獨立頁面,方便精準重組
  • 📐 尺寸適配
    • 原始尺寸自動適配
    • 或固定為 A3 / A4 / A5 等標準紙張尺寸
  • 🏷 文件資訊設定:可自訂 PDF 的標題、作者、主題與關鍵字

3️⃣ 🔐 隱私與安全

  • 🛡 純前端運算
    • 所有檔案僅於本機瀏覽器中處理
    • 不會上傳、不留存任何資料
  • 📡 離線可用
    • 下載 HTML 檔案後,即可在無網路環境下使用

🛠 使用技術

  • Tailwind CSS:現代化、響應式 UI 設計
  • Lucide Icons:輕量化、高品質向量圖示
  • PDF.js (Mozilla):核心 PDF 解析與渲染引擎
  • jsPDF:前端 PDF 文件生成技術
  • JSZip:瀏覽器端 ZIP 檔案打包與壓縮
  • 最重要的是使用 Gemini 輔助生成

📜 使用的開源套件

本專案使用並感謝以下優秀的開源專案:

  • PDF.js – Apache License 2.0
  • jsPDF – MIT License
  • JSZip – MIT / GPLv3
  • Tailwind CSS – MIT License
  • Lucide Icons – ISC License

© 2025 Yu-Han Cheng. All Rights Reserved.

About

PDF 轉換小工具:完全在瀏覽器中運行,不會將任何檔案上傳至伺服器,確保隱私保護

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages