前言¶
做文獻處理或知識庫開發時,經常遇到 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