开源的 PDF 编辑平台,可在浏览器、桌面端或通过 API 编辑、签名、涂黑、转换和自动化处理 PDF。
- Star
- 19,160
- Fork
- 1,093
- 未关闭 Issue
- 114
- 最近提交
- 5小时前
这是什么?
ConvertX 是一个部署在自有服务器上的网页版文件转换工具,用户通过浏览器即可完成格式转换。它把 ImageMagick、FFmpeg、LibreOffice、Pandoc、Calibre、Inkscape、Assimp 等成熟的转换工具统一封装在一个界面中,图片、视频、文档、电子书、矢量图和 3D 模型都可以在同一页面处理。
应用支持一次上传并转换多个文件,并提供密码保护和多账户功能。通常使用 Docker 部署,数据保存在挂载的卷中。通过环境变量可以控制是否开放注册、是否允许未登录访问、旧文件自动清理周期、并发转换数量、访问子路径、自定义站点名称,以及 FFmpeg 的输入输出参数(例如开启硬件加速)。
后端采用 TypeScript,运行在 Bun 上,并使用 Elysia 框架;界面使用 Tailwind CSS 构建。项目采用 AGPL-3.0 许可证。
核心功能
- 01支持图片、视频、文档、电子书、矢量图和 3D 模型等多类文件转换。
- 02可一次批量处理多个文件。
- 03提供密码保护和多用户账户。
- 04支持 Docker 部署,数据保存在挂载的卷中。
- 05可按设定周期自动删除过期文件。
- 06可为 FFmpeg 传入自定义参数,包括硬件加速。
适用场景
- 在团队或家庭内部部署私有文件转换服务,避免文件上传到第三方网站。
- 在自托管服务器上把办公文档转换为 PDF 或其他格式。
- 在家庭服务器或 NAS 上批量转换图片和视频格式。
- 在反向代理后以子路径形式对内提供转换服务。
标签
常见问题
- ConvertX 是什么?
- 可自托管的在线文件格式转换工具,支持上千种格式,基于 TypeScript、Bun 和 Elysia 构建。 ConvertX 是一个部署在自有服务器上的网页版文件转换工具,用户通过浏览器即可完成格式转换。它把 ImageMagick、FFmpeg、LibreOffice、Pandoc、Calibre、Inkscape、Assimp 等成熟的转换工具统一封装在一个界面中,图片、视频、文档、电子书、矢量图和 3D 模型都可以在同一页面处理。
- ConvertX 可以免费使用吗?用的什么许可证?
- ConvertX 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- ConvertX 还在维护吗?
- 活跃维护中。ConvertX 最近一次提交是在 2026年10月19日。
- ConvertX 适合用来做什么?
- 在团队或家庭内部部署私有文件转换服务,避免文件上传到第三方网站。 在自托管服务器上把办公文档转换为 PDF 或其他格式。 在家庭服务器或 NAS 上批量转换图片和视频格式。 在反向代理后以子路径形式对内提供转换服务。
- 在哪里获取 ConvertX?
- 源代码和安装说明在 GitHub 上:https://github.com/C4illin/ConvertX
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
纯浏览器端运行、注重隐私的 PDF 工具箱,提供 50 多种编辑、合并、转换与加密工具,支持自托管。
一款自托管、注重隐私的 AI 笔记工具,以 Markdown 卡片快速记录灵感,并支持自然语言检索。
Open-source, browser-based design editor for posters, social posts, slides and more, with a Docker self-hosting option.
Self-hosted Docker web app for converting 70+ image formats, bulk compression, per-file cropping, and local AI background removal.
Local file converter that runs from the right-click menu, keeping images, video, audio and documents on your own machine.