前言¶
做文献处理或知识库开发时,经常遇到 CAJ 格式的中文期刊文献。CAJ 是 CNKI 自有的容器格式,在非 CNKI 阅读器里打不开,文字难以复用,很多下游流程(全文索引、摘要抽取、引用整理)都卡在这一环。自己写转换脚本,要面对格式解析、加密、扫描版识别等一堆坑。下面介绍的 caj-to-pdf 是一个专门处理这件事的 Agent Skill,官方简介就是一句:「将 CAJ 转换为 PDF 格式」。
这是什么¶
caj-to-pdf 是一个基于通用 SKILL.md 格式的社区 Skill,坐标 @user_1650116b/caj-to-pdf,版本 1.0.0,由发布者 user_1650116b 维护,在 SkillHub 上属于 office-efficiency 分类,来源标记为 community。它解决的问题很明确:拿到 .caj 文件后,直接产出 PDF,省掉自己写格式转换逻辑的成本。标签 requires_api_key=false,说明使用它不需要额外申请 API Key。
核心功能¶
按官方英文简介的描述,这个 Skill 的能力如下:
- 支持单文件转换和批量转换;
- 在源文件允许的情况下,输出可选择、可复制的文本层 PDF;
- 遇到扫描版的 HN / C8 格式时,退化为图像型 PDF,保证至少能阅读,但没有文本层。
触发方式也在简介里写明了:用户上传 .caj 文件、提出把 CAJ 转成 PDF,或提到要处理 CNKI 文献时,Skill 会被激活。
安装与启用¶
官方地址:
https://api.skillhub.cn/user_1650116b/caj-to-pdf
SkillHub 页面:
https://www.skillhub.cn/skills/user_1650116b/caj-to-pdf
需要说明的是:本次抓取的页面正文只包含名称、版本、坐标、分类、评分和简介等元数据,没有抓到具体的安装命令和配置文件写法。安装方式请以 SkillHub 页面上的说明为准,不要照搬其他 Skill 的安装步骤。可以确认的一点是 requires_api_key=false,即启用后不需要配置密钥。
典型用法¶
同样因为页面正文未包含可复现的命令行示例,这里不写虚构的命令。根据官方简介,实际使用时的典型输入是以下三类请求:
- 上传一个或多个 .caj 文件,要求转成 PDF;
- 直接提出「把 CAJ 转成 PDF」;
- 说明要处理一批 CNKI 文献,等待批量转换结果。
拿到输出后建议先确认两件事:PDF 是否有文本层(可用文本工具抽查),扫描版退化成图像型 PDF 时文件体积是否可接受。
适用场景与注意¶
适合的场景:
- 科研工具、文献管理工具里嵌入 CAJ 转 PDF 能力;
- 把 CNKI 文献批量纳入自有知识库或全文检索系统;
- 需要把 CAJ 文献交给其他模型或流程继续处理。
需要注意的限制:
- 文本可选是「when possible」——只对带文本层的 CAJ 成立,扫描版必然退化为图像型 PDF;
- HN / C8 等扫描格式产出的 PDF 没有文本层,无法直接做文字检索和引用;
- 截至 2026-10-30,SkillHub 页面显示评分 100000、下载 1680、安装 0,安装数为 0 意味着公开的使用反馈很少,建议先拿一两个文件试跑再决定是否接入正式流程;
- 页面未提供详细的转换依赖和依赖库说明,批量转换前最好先做小样本验证。
结尾¶
caj-to-pdf 的价值在于把 CAJ 到 PDF 这条专用链路封装成一个可触发的 Skill,让开发者不用自己维护 CNKI 格式解析逻辑。功能边界也在简介里写清楚了:能文本化的就给文本层,扫描版至少给一份可读的图像 PDF。官方地址:https://api.skillhub.cn/user_1650116b/caj-to-pdf