最近在写论文时,需要将word文档导出为pdf文档。将word导出为pdf之前一直使用的是另存为的方法,也可以使用打印选择Adobe PDF来生成pdf文件,但是这两种方法都有一定的局限性。打印的方法生成pdf不能选择添加书签,但是能控制输出文件的清晰度,调到比较高时,能生成非常清晰的pdf文件。word2016中已经可以使用另存为来导出pdf,并且在选项当中也可以设置是否导出书签,但是输出的pdf文件的清晰度调整选项不够多,输出的pdf中图片会被压缩,变得模糊。
实际上,安装了Adobe Acrobat的word当中有一个Acrobat的加载项菜单,里面的首选项菜单可以很详细地配置导出的pdf文件的一些参数,可以选择高质量打印,并且将其中的图片的压缩和采样全都关掉,并且可以设置输出的清晰度以及书签等等。但是这个加载项在生成pdf结束后,会导致word崩溃,出来一个提示问我是否要禁用该加载项,一时手滑点到了是,结果这个加载项就被禁用了。禁用之后也好办,可以在word的选项-加载项-转到里面勾选Adobe PDFMaker加载项进行加载。但是这个加载项原本是随word启动自动加载的,现在变成了每次都要去选项里面设置加载,非常麻烦,并且选项里面并没有菜单可以选择让这个加载项自动加载。这里便需要修改注册表来实现随word启动自动加载,注册表的位置为:
1 | HKEY_CURRENT_USER\Software\Microsoft\Office\Word\Addins\PDFMaker.OfficeAddin |
进去之后发现有一个LoadBehavior的键的值现在是0,我观察到Addins里面还有有道词典的加载项,这个加载项是会随word自动启动的,其LoadBehavior的值为3,于是将PDFMaker.OfficeAddin中LoadBehavior的值也改为3便能自动随word启动了,大功告成。