分享一个将知网 caj 文件转换为完美 PDF 的工具

2021-03-06 21:15:42 +08:00
 JLTHU

https://github.com/caj2pdf/caj2pdf

起因是 2017 年写毕业论文时深受垃圾 caj 格式之苦,于是利用毕业后的暑假分析了一下知网 caj 格式的文件结构,初步实现了将 caj 文件转换为 PDF 文档(文字格式,非图片打印,且包含完整的目录大纲结构)

这个项目最初只能转换部分 caj 文件,随着逐步完善,能成功转换的范围越来越广,尤其是去年底 GitHub 用户 HinTak 加入开发后,对某种特定格式的 caj 文件转换取得了重大进展,现在应该能转换大部分的文件了。

其实一直存在着一些方式(油猴插件、海外版)可以从知网下载 PDF 版本的论文,但研究一下这个专有格式的文件结构,也是蛮有意思的工作。对相关技术细节感兴趣的朋友欢迎 Star 和看项目 WikiIssue #43

5308 次点击
所在节点    分享创造
20 条回复
weak
2021-03-06 21:20:51 +08:00
666666
renmu123
2021-03-06 21:41:51 +08:00
支持支持,大学的时候用过这个
Y29tL2gwd2Fy
2021-03-06 23:28:26 +08:00
666666
omph
2021-03-07 01:42:53 +08:00
天下苦情久矣
czfy
2021-03-07 01:53:45 +08:00
太厉害了
不知道有没有可能封装成软件?(不过是不是有可能被 cnki 找茬)
wtks1
2021-03-07 01:59:56 +08:00
楼主造福大众啊
jerrodpoole
2021-03-07 02:19:17 +08:00
哇楼主好厉害!假如哪天 cnki 彻底不让下载 pdf 了大概是最后不错的方案了~
顺便推荐下这个 chrome 扩展,知网下载含有大纲的 pdf,好评如潮谁用谁爽的那种~
https://chrome.google.com/webstore/detail/cnki-科研助手 /negciknliikcmfcgegchjoemdmllgack
RobertLyu
2021-03-07 07:30:08 +08:00
英语系看不懂如此高端的科技,太可惜了😅

当然可以有一种变通的方法,大多数论文其实可以通过图书馆论文传递,传递过来的有一部分是 CAJ,其他的有标准的 PDF 格式。
JLTHU
2021-03-07 09:59:24 +08:00
@czfy 之前有人封装成 GUI,好像还不止一个,可以搜索一下,不过他们应该没有跟项目同步更新吧

我主要的考虑,一是这是个研究性质的项目,即使现在也无法保证 100%转换成功,所以不想把它弄的像一个成熟产品似的,会徒增很多“客服压力”;二是这个格式毕竟是 CNKI 的专有格式,确实怕被找茬😂
dream4ever
2021-03-07 10:35:19 +08:00
有油猴脚本,用户有权限下载 CAJ 格式文献的话,用这个脚本可以直接在官网下载 PDF 格式文献。

https://greasyfork.org/zh-CN/scripts/371938
iamv2er
2021-03-07 11:46:03 +08:00
nb
czfy
2021-03-07 11:51:51 +08:00
@JLTHU 明白了~
carlace
2021-03-08 14:52:00 +08:00
其实下载的时候把下载链接里面的 caj 改为 pdf 就可以了
jackrebel
2021-03-08 16:36:04 +08:00
victorbian
2021-03-09 01:06:22 +08:00
厉害,用文本编辑器打开 caj 基本都是乱码呀,楼主怎么分析结构的呢?

star 一下先,以备后用
AlexChing
2021-03-09 15:56:18 +08:00
已经加了 star 。但是知道能不能有免费下载知网论文的工具,因为快要毕业了,以后不是校园网 IP 无法到知网上下载论文了。
uselessVisitor
2021-03-09 16:45:55 +08:00
@AlexChing 浙江图书馆 支付宝 我记得可以
shanguiyao
2022-03-03 09:06:12 +08:00
前来感谢大佬
bluelost
247 天前
全球学术快报下载好论文后,到资料库里左滑点击分享,会自动转换为 pdf ,这时候再次分享就可以导出了,是可以编辑的版本,不是图片,知网太鸡贼了
Leonkennedy2
36 天前
@bluelost 不用分享,全球学术快报直接打开一个 caj 文件,在文章的任意部位鼠标右键单击,可以选择另存为,有一个另存为 pdf 的选项

https://www.v2ex.com/t/897653#reply4

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/759139

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX