如何将CAJ文档转换成带书签的PDF

本文步骤参考这篇文章将CAJ文件转换为带书签的pdf的方法 ,感谢作者 jay_东风破。

知网的大多数博士、硕士论文都是CAJ格式的,不提供PDF版本,CAJ文档的标注不及PDF软件的方便(此处推荐PDF-XChange Viewer)。晚上刚好在网上找到了文章开头提到的博客,体验了一把,将CAJ文章转换成带有目录的PDF文章实在令人愉悦。下文将步骤重现一遍,学会之后练习几把,转换的效率就上来了,很方便的。

文中提到的工具和宏文件均已压缩分享至百度云盘:

链接: https://pan.baidu.com/s/1nSzdgvyPNmeX_BRljNrHxA 密码: 86fd

CAJ文件打印成PDF文件

利用Windows自带的PDF虚拟打印机或PDF阅读器提供的PDF虚拟打印机将CAJ文件转换成PDF文件。此时的PDF是不带书签目录的,阅读时不方便,体验差。

制作书签文本

复制目录

知网CAJ文档的下载页面一般都提供分章下载功能,点击进入分章下载页面,将整个网页里的目录全部复制。

分章下载

复制目录

粘贴至Word

新建Word,将复制的内容以”只保留文本“的方式粘贴到Word中。

粘贴目录

重新编排

在Word中用快捷键alt + F11进入Visual Basic编辑器,在工程资源管理器中右键导入原文作者制作的宏文件(压缩包内的知网书签.bas),并点击运行,在Word得到重新编排的书签文本。

宏文件

运行

新文本

挂载书签

书签文本已经制作好了,接下来利用Freepic2pdf工具将书签挂载到PDF文件中。

提取书签

双击运行FreePic2Pdf.exe,选择右下角的更改pdf , 切换至从PDF取书签标签页,选取从刚打印的PDF文件,并进行书签提取(这一步仅为了生成挂载需要的文件)。

运行程序

选取PDF

挂载书签

切换至 往PDF挂书签标签页,点击编辑书签,清空编辑框,将第二步生成的书签文本复制到此,并保存。在往PDF挂书签标签页点击开始进行挂书签,将原有PDF转换成带有书签的PDF。注意此步骤需要将PDF文件关闭,避免读取出错。

切换标签页

编辑书签

挂书签

最终PDF

调整书签

上述步骤一般能够完美地将CAJ文件转换成带有书签的PDF文件。如果格式出问题的话可以在编辑书签复制完文本后对书签进行调整,具体操作为:在往PDF挂书签标签页点击编辑书签(树形) ,在编辑框利用Tab键 对书签进行缩进操作。

编辑书签

缩进