No description
Find a file
2026-01-23 14:37:56 +08:00
.devcontainer chore: update Bun version to 1.3.6 in Dockerfiles 2026-01-22 00:58:36 +08:00
.github fix: 更新釋出工作流程中的標籤描述為 v0.1.13,並優化工具版本檢查邏輯 2026-01-23 14:37:56 +08:00
.vscode chore: fix lint 2025-10-05 14:19:13 +00:00
api-server feat(api): Docker Compose 整合與補充文件 - Docker Compose profiles 支援選用 API Server - API Server Dockerfile (多階段建置) - .env.api.example 環境變數範本 - integration_tests.rs 完整整合測試 - health_check.sh 健康檢查腳本 - 主專案 README 新增 API Server 說明區塊 2026-01-21 11:50:11 +08:00
docs feat(i18n): add multilingual support with translations for English, Japanese, and Simplified Chinese 2026-01-23 14:32:27 +08:00
fonts feat: bundle full conversion dependencies into image 2026-01-19 22:00:45 +08:00
images fix: wrong layout on search with few options 2024-09-26 23:37:19 +02:00
public fix: resolve lint issues (XSS K601, knip unused exports, eslint errors) 2026-01-21 16:00:26 +08:00
scripts feat: add comprehensive E2E tests with Docker workflow 2026-01-23 12:20:52 +08:00
src fix: 更新釋出工作流程中的標籤描述為 v0.1.13,並優化工具版本檢查邏輯 2026-01-23 14:37:56 +08:00
tests chore: release v0.1.13 - 翻譯測試使用免費服務並修復測試 2026-01-23 12:43:16 +08:00
.bun-version fix: ENOENT download error for archive-only converters (PDFMathTranslate/MinerU) 2026-01-22 00:47:37 +08:00
.dockerignore refactor: split main file to pages 2025-06-03 15:04:18 +02:00
.gitignore chore: add devcontainer 2025-10-05 13:57:54 +00:00
biome.json chore: fix lint 2025-10-05 14:19:13 +00:00
bun.lock fix: 更新 bun.lock 中的依賴版本以提升穩定性和安全性 2026-01-22 23:52:25 +08:00
CHANGELOG.md chore: release v0.1.13 - 翻譯測試使用免費服務並修復測試 2026-01-23 12:43:16 +08:00
compose.yaml feat(api): Docker Compose 整合與補充文件 - Docker Compose profiles 支援選用 API Server - API Server Dockerfile (多階段建置) - .env.api.example 環境變數範本 - integration_tests.rs 完整整合測試 - health_check.sh 健康檢查腳本 - 主專案 README 新增 API Server 說明區塊 2026-01-21 11:50:11 +08:00
Dockerfile refactor: 整理環境變數 2026-01-23 12:04:28 +08:00
Dockerfile.full feat(docker): 重組 Docker 架構 v0.1.6 2026-01-20 12:46:49 +08:00
Dockerfile.v0.1.11 fix: 調整 Dockerfile 中 APT 重試機制與安裝步驟,簡化命令格式 2026-01-22 22:18:41 +08:00
eslint.config.ts fix(ci): resolve all lint errors for GitHub Actions 2026-01-20 12:16:13 +08:00
knip.json fix: format E2E tests and add helpers to knip ignore 2026-01-23 00:26:11 +08:00
LICENSE chore: add devcontainer 2025-10-05 13:57:54 +00:00
mise.toml fix: ENOENT download error for archive-only converters (PDFMathTranslate/MinerU) 2026-01-22 00:47:37 +08:00
package.json chore: release v0.1.13 - 翻譯測試使用免費服務並修復測試 2026-01-23 12:43:16 +08:00
postcss.config.js chore: fix lint 2025-10-05 14:19:13 +00:00
prettier.config.js feature: add download all file by file alongside the tar download (#415) 2025-10-07 21:27:31 +02:00
README.md feat(i18n): add multilingual support with translations for English, Japanese, and Simplified Chinese 2026-01-23 14:32:27 +08:00
renovate.json chore: add bun to renovate ignore 2025-10-07 20:56:55 +00:00
SECURITY.md chore: fix lint 2025-10-05 14:19:13 +00:00
tsconfig.eslint.json chore: fix typescript-eslint (#439) 2025-11-15 20:15:02 +01:00
tsconfig.json feat(i18n): add multi-language UI support with 5 languages 2026-01-20 10:01:55 +08:00

ConvertX-CN

ConvertX-CN

開箱即用的全功能檔案轉換服務 — 一個 Docker 命令5 分鐘部署完成

Docker Pulls GitHub Release


為什麼選擇 ConvertX-CN

特色 說明
📁 1000+ 格式 文件、圖片、影音、電子書一次搞定
🔧 20+ 引擎 LibreOffice、FFmpeg、Pandoc 全到位
🈶 中文優化 內建中日韓字型與 OCR告別亂碼
🌐 65 種語言 跨國團隊無障礙使用
📊 PDF 翻譯 數學公式完整保留PDFMathTranslate

📚 文件

完整文件請參閱 文件中心

分類 連結
🚀 快速入門 概覽 · 快速開始 · FAQ
🐳 部署指南 Docker · 反向代理
⚙️ 配置設定 環境變數 · 安全性
🔌 功能說明 轉換器 · OCR · 翻譯
🔗 API API 總覽 · 端點說明
👩‍💻 開發 專案結構 · 貢獻指南

🚀 快速開始

Docker Compose推薦

# 1. 建立專案資料夾
mkdir -p ~/convertx-cn && cd ~/convertx-cn

# 2. 建立 docker-compose.yml
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=請更換為長且隨機的字串至少32字元
EOF

# 3. 啟動
docker compose up -d

開啟瀏覽器:http://localhost:3000

📖 詳細說明請參閱 快速開始

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=請更換為長且隨機的字串 \
  convertx/convertx-cn:latest

🔗 線上示範

🔗 https://convertx-cn.bioailab.qzz.io

項目 內容
帳號 admin@example.com
密碼 admin

⚠️ 示範站僅供測試,請勿上傳敏感檔案


常見問題速查

問題 解決方法
登入後被踢回登入頁 加上 HTTP_ALLOWED=trueTRUST_PROXY=true
重啟後資料消失 確認 ./data:/app/data 且資料夾存在
重啟後被登出 設定固定的 JWT_SECRET

更多問題 → FAQ


📦 支援格式

轉換器 用途 格式數
FFmpeg 影音 400+
ImageMagick 圖片 200+
LibreOffice 文件 60+
Pandoc 文件 100+
Calibre 電子書 40+
Inkscape 向量圖 20+
PDFMathTranslate PDF 翻譯 15+

完整列表 → 轉換器文件


🖼️ 預覽

ConvertX-CN Preview


🔄 更新

docker compose down
docker compose pull
docker compose up -d

📄 License

MIT | 基於 C4illin/ConvertX