
caj2
pdf 是一款用于将知网专有 CAJ 格式文献转换为通用
pdf 格式的
开源文件
转换工具。CAJ2PDF 是一款实用的格式
转换工具,专为解决知网 CAJ 格式文件使用难题而生 。它能将 CAJ、KDH、NH 等格式文献精准转为 PDF,在转换时保留文字、表格、公式等原始
排版,确保文字可选中与复制。
功能特点
- 解决的问题:CAJ 文件需依靠 CAJViewer 阅读器打开,其在 Linux、Mac 等系统上兼容性欠佳。若用虚拟打印的方式将其转为 PDF,常出现文字无法选中、公式乱码、目录导航功能丢失等问题。caj2pdf 可避免上述状况,助力用户处理 CAJ 文件。
- 支持的文件格式:其支持 CAJ、KDH、NH 等多种与 CAJViewer 兼容的知网文献格式的转换。
- 项目依赖:其技术栈包含 Python 3.3+、PyPDF2、mutool 等。在非 Windows 系统处理 NH 格式时,还需 C/C++ 编译器及 libpoppler 或 libjbig2dec 库等。
- 主要特点:能保留原文件的文字可编辑性、排版布局及目录结构。同时,支持批量处理、多线程转换、文件拖拽、生成错误日志等便捷功能。
- 跨平台支持:可在 Windows 7 至 11、MacOS、Linux 等多种系统上运行,兼容 32 位与 64 位 CPU 架构。
- 开源属性:采用 GLWTPL 许可证开放源代码,开发者可参考其 Wiki 探索文件结构与实现原理,或参与项目的改进完善工作。