0. 绪论

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

https://www.zhihu.com/question/25275044

大部分小伙伴们认为利用这种方案下载PDF就可以满足要求了,可是下载的PDF

没有目录!!!

没有目录!!!

没有目录!!!

通过Google搜寻解决方案,找到了两款解决方案。

  • 土豪支持正版方案:Adobe Acrobat(付费版)

通过AutoBookmark Professional Plug-in插件即可实现没有目录的PDF文件自动生成书签。囊中羞涩的小伙伴也可以考虑Google搜索破解方案,我这里就不细说了。

  • 平民开源软件方案:github开源软件pdf-bookmark

执行需要Java 8 环境,小伙伴们需要具有一定计算机基础,才可以顺利完成本项目。Java 8 环境安装方法自行Google。

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

注:本部分原文来自知乎@Mooooooli的文章。本章节是对该文章的进一步整合。原文链接为:https://www.zhihu.com/question/25275044

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

海外版知网链接:http://oversea.cnki.net/kns55/default.aspx

在该链接可以直接下载PDF版本的学位论文。

1.2 Google插件+脚本下载PDF

这种插件脚本的解决方案有很多种,不过小编钟情于Google浏览器,仅仅介绍Google浏览器这一种解决方案。更多解决方案见原文。

首先插一句,不会上Google应用商店的可以先Baidu GoogleHelper,直接在官网下载插件安装,就…(需要注册),这里就不多说了,毕竟国家禁止,但在科研方面使用问题应该不大。

接着在Google应用商店搜索tampermonkey,并添加插件。

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

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

https://greasyfork.org/zh-CN/scripts/18841-cnki-%E4%B8%AD%E5%9B%BD%E7%9F%A5%E7%BD%91-pdf-%E5%85%A8%E6%96%87%E4%B8%8B%E8%BD%BD

接着再搜索博硕论文,就会发现可以直接下载PDF了。

下面都是采用实验室师兄的硕士论文做的实验…。

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

2. PDF文件添加书签

2.1 土豪支持正版方案

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

http://www.evermap.com/downloads.asp

2.2 平民开源软件方案

这种方案估计是我们这些囊中羞涩的学生的首选,不过需要大家具有一定的计算机知识,否则连基本的java 8 环境都安装不了。

首先java 8 环境安装请自行Google,网上很多教程。

接下来访问github链接https://github.com/sazczmh/pdf-bookmark,里面有pdf-bookmark开源软件的使用方法及源代码。

在如下链接下载pdf-bookmark运行程序:

https://github.com/ifnoelse/pdf-bookmark/releases

环境配置好之后双击即可正常运行

具体使用github链接均有说明,这里说下如何复制博硕目录并修改文本。

首先用pdf阅读器打开学位论文,复制目录中的数据,粘贴到一个具有正则表达式的文本编辑器

这里推荐notepad++:

https://notepad-plus-plus.org/repository/7.x/7.7.1/npp.7.7.1.Installer.x64.exe

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

因为目录中存在许多不应该存在的东西,所以需要用万能的正则表达式进行查找替换。如果想了解正则表达式见如下链接:

https://www.runoob.com/regexp/regexp-syntax.html

我的配置如下:友情提示ctrl+f进入

执行后去掉部分杂质

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

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

运行软件的执行结果如下

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

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

小白随笔大佬勿喷

欢迎大家关注我的微信公众号——小白仓库

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

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

  1. caj文件浏览器_知网上PDF文件下载的问题怎么解决?

    关键词: 1.caj文件如何转换PDF格式 2.知网如何下载PDF格式 又到了一年一度年末了.大四党.考研党在这个时候开始准备起草自己的毕业论文了 在CNKI下载某些特定文章(博硕论文)的时候.可能是 ...

  2. caj文件浏览器_史上最全:提高律师工作效率必不可少的27款浏览器插件

    在律师工作中,浏览器使用率是百分之百,其实在浏览器使用过程中,一些小功能插件能够帮助浏览器实现功能扩展和性能提升. 本文将介绍最常用.最好用的Chrome 浏览器以及一些高效办公插件(网站一键导出PD ...

  3. rss阅读器保存html文件,4款在线RSS阅读器使用体验

    RSS阅读有以下优点:您可以看到没有广告和图片的标题或文章的概要阅读,这样你不必阅读全文即可知文章讲的一个意思是什么,为您节省时间. RSS阅读器会自动更新你定制的网站内容,保持新闻的及时性.要订阅新 ...

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

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

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

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

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

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

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

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

  8. caj文件浏览器_caj文件怎么转换成pdf文件?试试这样操作,3步成功转换

    诸位小伙伴用过caj文件吗?和pdf文件类似,也和电子书格式有点像,是我们办公中会用到的格式文件,不过假如你分享了一份caj格式的文档给别人,如果他们的电脑上没有安装对应的浏览器,则无法打开.阅读文件 ...

  9. qq浏览器打开word 技术原理_无需安装阅读器,PDF还可以这样打开,涨姿势了

    现在PDF文件已经无人不知.无人不晓了,网上下载的电子书.文档资料,不出意外的话都是PDF格式的,因为它可以把文字.图片.链接无缝整合在一起,不会出现排版错乱的问题,而且易于打印. 虽然PDF文件已经 ...

最新文章

  1. nginx 反向代理,动静态请求分离,proxy_cache缓存及缓存清除
  2. 【SLAM】ORB-SLAM:让人Orz的SLAM
  3. 4固定在底部_自建房不搭彩钢棚,4根钢结构撑个玻璃棚遮风挡雨,上面多个露台...
  4. AM335x kernel4.4.12 LCD 时钟翻转设置记录
  5. Autojs简单脚本dex卡密破解方法
  6. 串口服务器gsd文件,PROFIBUS总线通信仪表GSD文件的选择
  7. matlab中uigetfile函数使用方法 (选择文件提示框)
  8. 51单片机简易MP3程序驱动蜂鸣器播放
  9. sap 双计量单位_SAP 基本计量单位更改(转载)
  10. tc2 怎么编写c语言6,WinTC.EXE:TC for Windows (TC2 C语言编译器)
  11. sqli-labs 第八关盲注脚本
  12. 如何搭建一个asp网站(具体操作流程——详细步骤+图)(Windows server2003 和 Windows server2008)
  13. python 颜色与字体
  14. 嵌入式开发要学什么_必备嵌入式学习路线_高手速成方法
  15. SAP FICO - 简介(重要概念)
  16. FMS4.5 (Flash media server)视频服务器安装和配置以及pomelo聊天室的调用
  17. 百度网盘上传慢的解决方法
  18. HTTP引流工具Gor快速入门
  19. 基于北斗导航定位系统的设计与实现(论文+程序设计源码+数据库文件)
  20. ibatis学习以及与mybatis的不同

热门文章

  1. 008 数据结构逆向—数组(简单版)
  2. 【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人
  3. 设计模式C++实现(12)——备忘录模式
  4. 5、CSS 派生选择器
  5. 1、CSS样式及其基本语法
  6. 5、删除存储过程(DROP PROCEDURE)
  7. 152. 城市游戏【单调栈】
  8. Freemarker商品页面静态化
  9. MySQL事物的概念
  10. ASP.NET页面指令