知网上下载的硕博论文经常是caj格式的,在 macos 上打开非常不方便,知网提供的caj云阅读软件使用非常卡顿,将caj转换为pdf可以用caj云阅读打印为pdf,但这样转换后的dpf内容为图片,无法文字选择,大纲也会丢失,且体积巨大。在github上找到一款工具可以将caj转换为pdf文件,非常好用,强烈推荐。虽然作者说有些caj格式不支持,但是可以先转为图片格式的pdf,再用此工具加大纲,效果也不错。
准备工作
- 安装Python(网上有教程,自行搜索)
- github上下载工具并解压,点击Download Zip。项目链接
点击最后的Download Zip - 安装依赖PyPDF2,终端中输入:
pip install PyPDF2
- 安装依赖mutool,终端中输入:
brew install mupdf-tools
(安装brew及加速brew下载的方法自行搜索)
使用
- 打开终端,进入刚才解压好的工具文件夹中,输入:
# 打印文件基本信息(文件类型、页面数、大纲项目数)
./caj2pdf show [input_file]
# 转换文件
./caj2pdf convert [input_file] -o/--output [output_file]
# 从 CAJ 文件中提取大纲信息并添加至 PDF 文件
## 遇到不支持的文件类型或 Bug 时,可用 CAJViewer 打印 PDF 文件,并用这条命令为其添加大纲
./caj2pdf outlines [input_file] -o/--output [pdf_file]
- 举例说明
./caj2pdf show test.caj
./caj2pdf convert test.caj -o output.pdf
./caj2pdf outlines test.caj -o printed.pdf