解决CAJ阅读器读取学位论文卡到爆炸的问题

  • 0.绪论
  • 1.知网博硕论文下载为PDF
    • 1.1知网海外版本下载PDF版本的学位论文
    • 1.2 Google插件+脚本下载PDF
  • 2. PDF文件添加书签
    • 2.1 土豪支持正版方案
    • 2.2 平民开源软件方案

0.绪论

相信很多研究僧在查阅文献的过程中,都免不了查阅大量的博硕论文,但是知网的CAJ阅读器真的是卡到爆炸(卡到怀疑我的i7-8750H怀疑人生),非常影响心情。首先查阅到知乎@ Mooooooli的文章。
大部分小伙伴们认为利用这种方案下载PDF据可以满足要求了,可是下载的PDF
没有目录!!!
没有目录!!!
没有目录!!!
通过Google搜寻解决方案,找到了两款解决方案。

  • 土豪支持正版方案:Adobe Acrobat(付费版)
    通过AutoBookmark Professional Plug-in插件即可实现没有目录的PDF文件自动生成书签。囊中羞涩的小 伙伴也可以考虑Google搜索破解方案,我这里就不细说了。
  • 平民开源软件方案:github开源软件pdf-bookmark
    执行需要Java 8 环境,小伙伴们需要具有一定计算机基础,才可以顺利完成本项目。Java 8 环境安装方法自行Google。

1.知网博硕论文下载为PDF

注:本部分原文来自知乎@ Mooooooli的文章。本章节是对该文章的进一步整合。

1.1知网海外版本下载PDF版本的学位论文

海外版知网链接:CNKI海外版
在该链接可以直接下载PDF版本的学位论文。

1.2 Google插件+脚本下载PDF

这种插件脚本的解决方案有很多种,不过小编钟情于Google浏览器,仅仅介绍Google浏览器这一种解决方案。更多解决方案见原文。
首先插一句,不会上Google应用商店的可以先Baidu GoogleHelper,直接在官网下载插件安装,就…(需要注册),这里就不多说了,毕竟国家禁止,但在科研方面使用问题应该不大。
接着在Google应用商店搜索tampermonkey,并添加插件。

添加完插件Google浏览器右上角的状态为(是最右面的那个猴头)

接着访问脚本地址,点击安装CNKI脚本

接着再搜索博硕论文,就会发现可以直接下载PDF了。
下面都是采用实验室师兄的硕士论文做的实验…。

但是打开文章,大部分人会失望的发现没有目录,这个问题的解决方案见下一小节。PDF真的比那个知网的CAJ文件好用多了,接下来添加书签,让我们永远摆脱CAJ阅读器。

2. PDF文件添加书签

2.1 土豪支持正版方案

通过AutoBookmark Professional Plug-in or AutoBookmark Standard Plug-in插件即可实现没有目录的PDF文件自动生成书签。
本机安装Adobe Acrobat付费版之后,在如下链接下载插件进行安装,就可以体验自动生成书签的方案了。

2.2 平民开源软件方案

这种方案估计是我们这些囊中羞涩的学生的首选,不过需要大家具有一定的计算机知识,否则连基本的java 8 环境都安装不了。
首先java 8 环境安装请自行Google,网上很多教程。
接下来访问github链接:pdf-bookmark源代码 ,里面有pdf-bookmark开源软件的使用方法及源代码。
在如下链接下载pdf-bookmark运行程序:
环境配置好之后双击即可正常运行。

具体使用github链接均有说明,这里说下如何复制博硕目录并修改文本。
首先用pdf阅读器打开学位论文,复制目录中的数据,粘贴到一个具有正则表达式的文本编辑器

这里推荐notepad++:

复制完的结果如下图所示:

因为目录中存在许多不应该存在的东西,所以需要用万能的正则表达式进行查找替换。
我的配置如下:友情提示ctrl+f进入

执行后去掉部分杂质

最后的执行结果是不是非常清爽

拥抱正则表达式,让你的生活更加有效率!这可比一点一点删除强太多了,小伙伴们掌握这种基本操作了吗?
运行软件的执行结果如下

生成的pdf文件效果如下图所示:

这样就可以愉快的阅读学位论文了。也可以把扫描的电子书等其他材料快速而便捷的添加目录。在这里感谢github开源软件pdf-bookmark作者@ifnoelse。

小白随笔大佬勿喷。
原创不易,切勿剽窃!

欢迎大家关注我创建的微信公众号——小白仓库
原创经验资料分享:包含但不仅限于FPGA、ARM、RISC-V、Linux、LabVIEW等软硬件开发。目的是建立一个平台记录学习过的知识,并分享出来自认为有用的与感兴趣的道友相互交流进步。

解决CAJ阅读器读取学位论文卡到爆炸的问题相关推荐

  1. caj文件浏览器_解决CAJ阅读器读取学位论文卡到爆炸的问题

    0. 绪论 相信很多研究僧在查阅文献的过程中,都免不了查阅大量的博硕论文,但是知网的CAJ阅读器真的是卡到爆炸(卡到怀疑我的i7-8750H怀疑人生),非常影响心情.首先查阅到知乎@Mooooooli ...

  2. VUE实现华视身份证阅读器读取身份证信息

    VUE实现华视身份证阅读器读取身份证信息 话不多上直接上代码,写的不怎么规范多多包涵,我是在模态框实现的,在这里就只提供模态框代码. 最后附上华视身份证阅读器安装文件和浏览器插件链接: [https: ...

  3. VUE实现华视身份证阅读器读取身份证信息(本文分两种情况,第一中是点击按钮读取信息,一种是自动读取信息)

    本文是用了vue+element来实现华视身份证读卡器读取身份信息的,当然在开发之前要做好前提准备,就是厂家提供对应设备的api和安装对应的驱动.本文通过两种方法来实现读取信息,第一种是点击按钮读取信 ...

  4. IE浏览器使用js调用阅读插件调用二代证阅读器读取身份证信息

    IE浏览器身份证阅读插件,使用js调用阅读插件调用二代证阅读器读取身份证信息(支持中盾身份证阅读设备,如需支持其它设备可与我联系QQ:19937243:E-Mail:nxiaoping@163.com ...

  5. 解决PDF阅读器 手型工具里有个箭头 点击文档出现页面放大问题

    解决PDF阅读器 手型工具里有个箭头 点击文档出现页面放大问题 打开某些PDF文档,手形工具里还有一个箭头,若点击文档正文的任意部位,文档就会变大,可按以下操作取消 1.以福昕阅读器为例,操作是:文件 ...

  6. mac版caj阅读器怎么删除标注_mac系统如何把caj文档转化成word格式

    CAJ全称China Academic Journals,中国学术2113期刊全文数据库中文5261件的一种格式,我们4102可以用CAJViewer浏览器来阅读.CAJViewer有点类似1653于 ...

  7. 在乐视2手机上解决kindle阅读器即译时音标显示正常的问题

    在乐视2手机上安装了kindle阅读器,用来阅读英文,但即译显示的单词的音标却不正常,很多音标显示为方框,很不方便.以下是解决办法: 1.下载一个支持音标的字体,比如: 链接:http://pan.b ...

  8. IE下使用js调用阅读插件调用二代证阅读器读取身份证信息

    插件下载地址 http://download.csdn.net/detail/nxiaoping/5974003 js代码 var sRead=new ActiveXObject("TSFZ ...

  9. 华旭金卡js调用身份证阅读器和易联众社保卡阅读器

    近期公司做身份证读卡器(华旭金卡的产品)和社保卡读卡器(易联众的产品)功能,识别后进行相应人员的参保信息查询.可算是长知识了,弄了整整两天.今天就总结一下,因为在华旭金卡的官网上只有c,pb,vb的D ...

  10. 如何将知网上下载的KDH论文,CAJ reviewer 阅读器打开,转成PDF

    知网有个"特色",就是某些文献(尤其是学位论文)只能用其自带的CAJ reviewer 阅读器打开,因为这些文献下载格式只有KDH(知网自研产品)而没有PDF. 这样就导致每次看文 ...

最新文章

  1. 新国立尤洋:夸父AI——用于大规模并行训练的统一深度学习系统
  2. how to add one row in the dataframe?
  3. python 可视化_python可视化基础
  4. android item 点击 获取position,Android ListView 子控件onClick正确获取position的方法
  5. Apache Flink,流计算?不仅仅是流计算! 1
  6. mysql2表连接优化性能_MySQL性能优化方法二:表结构优化
  7. SpringMVC, Spring和Mybatis整合案例一
  8. 电话聊天狂人 (25 分)(map映射 简单做法)
  9. html自动跳转页面,HTML实现页面自动跳转的五种方法
  10. java基于ssm的房屋租赁管理系统
  11. datax与datax-web安装部署
  12. bdtrans 一个命令行下的机器翻译工具
  13. 十四、中国为什么没有自己的指令集
  14. android三星打印插件,三星打印服务插件 Samsung Print Service for Android
  15. 为什么家里的wifi连接上但用不了
  16. 【C语言】分类统计字符个数(多行输入字符串)
  17. 自动生成小程序的智能建站系统,项目分享
  18. 【HDU 4773】Problem of Apollonius(圆的反演)
  19. python 实现邮件批量发送(你懂得)
  20. 利用包含排斥原理求出给定范围内素数个数的问题

热门文章

  1. linux 系统清理工具下载,五款最佳Linux文件系统清理工具
  2. Ubuntu 定时锁屏3.0
  3. 《Windows黑客编程技术》—— 学习历程
  4. 什么是公有链、联盟链、许可链
  5. 如何识别恶意网络蜘蛛
  6. 『杭电1891』Tough Water Level
  7. 《编码的奥秘》记录(二)
  8. 如何在史上最糟糕的里约奥运会中活下去?(内附奥运赛事时间表)
  9. db2数据库连接数 linux_linux下db2数据库命令
  10. 如何监控防火墙后的流量?