无需CAJViewer,在Mac和网页上也能免费将知网论文caj格式转为pdf

此方法仍然只支持部分 caj 文件的转换。

开门见山,仓库地址是:

caj2pdf

中国知网的某些文献(多为学位论文)仅提供其专有的 CAJ 格式下载,这给文献的阅读和管理带来了不便,尤其是在非 Windows 系统上。

若要将 CAJ 文件转换为 PDF 文件,可以使用知网提供的软件,如CAJViewer。然而,使用该软件打印功能得到的 PDF 文件的内容为图片,无法进行文字的选择,且原文献的大纲列表也会丢失。为了解决这两个问题,本项目应运而生。

本项目旨在解决上述问题,提供一种便捷的方式将 CAJ 文件转换为可选中文字并保留大纲列表的 PDF 文件。我们的解决方案将确保你能够更方便地阅读和管理这些文献,无论你使用的是 Windows 还是非 Windows 系统。

用法

克隆环境

1.克隆仓库或者在仓库网页上下载 zip 压缩包。

# 克隆仓库
git clone https://github.com/caj2pdf/caj2pdf.git

这里我使用的 GitHub 的在线版 vscode(代码编辑器):codespace,如下图,通过在仓库页面的右上角点击新建一个 codespace:

新建codespace

打开之后如下图所示,默认是装好环境的:
在线代码编辑器


2.仓库打开之后找到终端中输入命令安装环境:

pip install -r requirements.txt

基本用法

# 打印文件基本信息(文件类型、页面数、大纲项目数)
./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]

转换完成:


无需CAJViewer,在Mac和网页上也能免费将知网论文caj格式转为pdf
https://blog.renhai.online/archives/caj2pdf
作者
Renhai
发布于
2023年09月26日
更新于
2024年06月17日
许可协议