## 新功能 - OCRmyPDF 轉換引擎:將掃描版 PDF 轉換為可搜尋 PDF - 支援 7 種語言:en, zh-TW, zh, ja, ko, de, fr - 與 PDFMathTranslate 風格一致的 UI 格式 (pdf-<lang>) - 自動偵測頁面方向並旋轉 - 自動校正傾斜 - 跳過已有文字層的頁面 - 詳細的 5 階段處理進度輸出 ## 建置 - Dockerfile:安裝 ocrmypdf 與 Tesseract OCR 語言包 ## 文件 - 更新 OCR 功能文件 - 文件目錄結構改為中文名稱 ## 測試 - 修復 BabelDOC 和 PDFMathTranslate 測試的 OCR mock - 所有 345 個測試通過
5.3 KiB
5.3 KiB
ConvertX-CN
開箱即用的全功能檔案轉換服務 — 一個 Docker 命令,5 分鐘部署完成
為什麼選擇 ConvertX-CN?
| 特色 | 說明 |
|---|---|
| 📁 1000+ 格式 | 文件、圖片、影音、電子書一次搞定 |
| 🔧 20+ 引擎 | LibreOffice、FFmpeg、Pandoc 全到位 |
| 🈶 中文優化 | 內建中日韓字型與 OCR,告別亂碼 |
| 🌐 65 種語言 | 跨國團隊無障礙使用 |
| 📊 PDF 翻譯 | PDFMathTranslate + BabelDOC 雙引擎 |
| 📄 PDF 轉 MD | MinerU 智能擷取(保留表格、公式、圖片) |
📚 文件
完整文件請參閱 文件中心
| 分類 | 連結 |
|---|---|
| 🚀 快速入門 | 概覽 · 快速開始 · FAQ |
| 🐳 部署指南 | Docker · 反向代理 |
| ⚙️ 配置設定 | 環境變數 · 安全性 |
| 🔌 功能說明 | 轉換器 · OCR · 翻譯 |
| 🔗 API | API 總覽 · 端點說明 |
| 👩💻 開發 | 專案結構 · 貢獻指南 |
🚀 快速開始
Docker Run
mkdir -p ~/convertx-cn/data && cd ~/convertx-cn && \
docker run -d \
--name convertx-cn \
--restart unless-stopped \
-p 3000:3000 \
-v ./data:/app/data \
-e TZ=Asia/Taipei \
-e JWT_SECRET=Xk9mPqL2vN7wR4tY6uI8oA3sD5fG1hJ0 \
convertx/convertx-cn:latest
⚠️ 安全提醒:正式環境請更換
JWT_SECRET為自己的隨機字串(至少 32 字元)
開啟瀏覽器:http://localhost:3000
Docker Compose(推薦)
💡 以下命令會自動建立
~/convertx-cn/data資料夾、產生docker-compose.yml並啟動服務
mkdir -p ~/convertx-cn/data && cd ~/convertx-cn && \
cat > docker-compose.yml << 'EOF'
services:
convertx:
image: convertx/convertx-cn:latest
container_name: convertx-cn
restart: unless-stopped
ports:
- "3000:3000"
volumes:
- ./data:/app/data
environment:
- TZ=Asia/Taipei
- JWT_SECRET=Xk9mPqL2vN7wR4tY6uI8oA3sD5fG1hJ0
EOF
docker compose up -d
⚠️ 安全提醒:正式環境請更換
JWT_SECRET為自己的隨機字串(至少 32 字元)
開啟瀏覽器:http://localhost:3000
📖 詳細說明請參閱 快速開始
🔗 線上示範
🔗 https://convertx-cn.bioailab.qzz.io
| 項目 | 內容 |
|---|---|
| 帳號 | admin@example.com |
| 密碼 | admin |
⚠️ 示範站僅供測試,請勿上傳敏感檔案,會定期清理資料。
⚡ 常見問題速查
| 問題 | 解決方法 |
|---|---|
| 登入後被踢回登入頁 | 加上 HTTP_ALLOWED=true 或 TRUST_PROXY=true |
| 重啟後資料消失 | 確認 ./data:/app/data 且資料夾存在 |
| 重啟後被登出 | 設定固定的 JWT_SECRET |
更多問題 → FAQ
📦 支援格式
| 轉換器 | 用途 | 格式數 |
|---|---|---|
| FFmpeg | 影音 | 400+ |
| ImageMagick | 圖片 | 200+ |
| LibreOffice | 文件 | 60+ |
| Pandoc | 文件 | 100+ |
| Calibre | 電子書 | 40+ |
| Inkscape | 向量圖 | 20+ |
| PDFMathTranslate | PDF 翻譯 | 15+ |
| BabelDOC | PDF 翻譯/轉換 | 15+ |
| MinerU | PDF 轉 Markdown | 10+ |
完整列表 → 轉換器文件
🖼️ 預覽
🔄 更新
docker compose down
docker compose pull
docker compose up -d
📄 License
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
Based on C4illin/ConvertX.

