三种格式支持
支持 CAJ、KDH、NH 三种知网文件格式导入,转换后输出通用 PDF,方便在任意阅读器里打开与长期保存。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
图形界面的 CAJ/KDH/NH 转 PDF 工具,基于 caj2pdf 与 mupdf
CAJ转PDF(知网) 是一个带图形界面的格式转换器,用来把中国知网的 CAJ、KDH、NH 文件转成 PDF,底层基于 caj2pdf 与 mupdf 两个开源项目实现,由 sainnhe 开发维护。它支持批量转换与多线程转换,也支持把文件直接拖进窗口。Windows 7、8、10、11,macOS 与 Linux 都有对应版本,同时覆盖 32 位与 64 位 CPU 架构。Windows 和 macOS 用户可直接下载 GitHub Action 自动构建的安装包,Arch Linux 与 MacPorts 用户可从软件仓库安装,其它系统与架构需要自行编译。Windows 上杀毒软件可能误拦转换进程,需要手动加排除项。
CAJ转PDF(知网) 是一个图形界面版本的 CAJ 转 PDF 转换器,由 sainnhe 开发,基于 caj2pdf 和 mupdf 实现。它面向需要阅读或长期保存知网文献、但不想安装知网阅读器的用户,把 CAJ、KDH、NH 三种格式统一转换成通用的 PDF。
技术上它把 caj2pdf 命令行工具和 mupdf 引擎封装进图形界面,转换过程支持批量与多线程,能一次处理多个文件。引擎本身是闭源实现,相关讨论记录在 caj2pdf 项目的 issue 里。程序支持 Windows 7 到 11、macOS 和 Linux,并区分 32 位与 64 位 CPU 架构。
普通用户下载解压即可使用,Windows 是双击 caj2pdf.exe,macOS 拖进「应用程序」文件夹。开发者可以按 BUILD.md 从源代码自行编译,或从 AUR、MacPorts 的个人仓库安装。使用中遇到问题可以到 GitHub Issues 反馈,版本变化记录在 CHANGELOG.md。
支持 CAJ、KDH、NH 三种知网文件格式导入,转换后输出通用 PDF,方便在任意阅读器里打开与长期保存。
覆盖 Windows 7、8、10、11,macOS 与 Linux,并支持 32 位与 64 位 CPU 架构,同一套工具可在不同系统上使用。
一次可以加入多个文件连续转换,适合把一批文献集中整理成 PDF,不需要逐个操作。
转换任务使用多线程执行,多个文件可以并行处理,批量场景下比单线程逐份排队更省等待时间。
直接把文件拖进窗口即可加入待转换列表,省去逐层点开文件夹选择的步骤。
Windows 与 macOS 可直接下载 GitHub Action 自动构建的版本;Arch Linux 可从 AUR 或个人仓库安装,MacPorts 用户可从个人仓库安装。
macOS 上如果图形界面启动后转换失败,可在终端执行 /Applications/caj2pdf.app/Contents/MacOS/caj2pdf 直接启动程序。
当你的需求只是把知网下载的 CAJ、KDH、NH 文献转成 PDF 时,这个工具值得装:图形界面加文件拖拽,批量转换和多线程都具备,Windows、macOS、Linux 三端都有现成版本。用 Windows 的话要预留一步操作——PyInstaller 打包的可执行文件容易被 Windows Defender 等杀毒软件当成病毒拦截,导致转换失败,把解压后的文件夹加入排除项即可。系统不在支持列表里,或者用不了 GitHub 下载渠道的,需要按 BUILD.md 自行编译,门槛明显更高。它只做格式转换这一件事,不提供文献管理、标注、云同步之类的附加功能。
经常从知网下载 CAJ 文献、希望统一转成 PDF 归档的人,批量与多线程转换正好对口。
Windows 7 到 11 都有预编译版本,解压双击即可用,但需先给杀毒软件加排除项以放行转换进程。
可以直接从 AUR 或 MacPorts 的个人仓库安装,不用自己编译,升级也方便。
不在预编译覆盖范围内,只能按 BUILD.md 从源代码编译,需要一定的构建经验。
这是在本地运行的桌面程序,没有在线转换入口,只想要网页上传即转的用户用不上。
| 指标 | 数值 | 数据来源 |
|---|---|---|
| 支持格式数 | 3 | 支持 CAJ、KDH、NH 三种文件格式 |
| 支持系统 | Windows 7, 8, 10, 11; macOS; Linux | 跨平台 (Windows 7, 8, 10, 11; macOS; Linux) |
| CPU 架构 | 32 & 64 | 支持 32 & 64 位 CPU 架构 |
| 许可协议 | GPL3 | 其余部分的代码以 GPL3 分发 |
这是基于 caj2pdf 与 mupdf 的图形界面工具,可以从 GitHub Release 页面直接下载,也可以从 AUR 或 MacPorts 个人仓库安装,没有提到收费环节。其余部分的代码以 GPL3 分发。
支持 CAJ、KDH、NH 三种文件格式,转换后输出 PDF。它基于 caj2pdf 和 mupdf 实现,把知网的文件统一变成通用 PDF,方便用任意阅读器打开和长期保存。
多半是杀毒软件拦截了转换进程。因为程序用 PyInstaller 把 caj2pdf 命令行工具打成了单个可执行文件,一些杀毒软件会把 PyInstaller 打包的程序当病毒处理。如果信任压缩包,把解压后的文件夹添加到 Windows 安全中心的排除项即可,也可以自行从源代码编译。
如果提示无法验证开发者,去系统设置的安全性隐私里点「仍要打开」;如果提示应用已损坏,在终端运行 xattr -cr /Applications/caj2pdf.app。从启动器打开后转换失败的话,改成在终端执行 /Applications/caj2pdf.app/Contents/MacOS/caj2pdf 启动程序。
Arch Linux 用户可以从 AUR 或个人仓库安装,MacPorts 用户可以从个人仓库安装。其它操作系统和架构的用户需要从源代码编译,参考项目里的 BUILD.md。Linux 上直接从应用程序菜单启动即可。
可以。程序支持批量转换与多线程转换,把多个 CAJ、KDH 或 NH 文件一起加入列表后,多个任务会并行执行,集中整理一批文献时比逐个转换省时间。