
一、问题描述
安装完Adobe Acrobat后,我们就能轻松将Word文档转换为Pdf文档。
但不论是在Word中直接导出创建Pdf,

还是不打开Word,直接右键Word文件转换为Pdf

都会出现

的错误。
按照提示,Adobe Acrobat会教你修复啊、重装啊、安全模式运行啊等等。
其实,出现这个问题并不是Adobe Acrobat的锅。

二、问题分析
首先,电脑能够读取编辑Pdf文件是因为安装了Adobe Acrobat,所以,其他程序想要变成pdf就要Adobe Acrobat的首肯。当然,Adobe Acrobat也愿意帮忙,其为每一种想要变成pdf的程序提供了一种“转换接口”,Word就是其中之一。
如果你在安装Adobe Acrobat前就安装了Word,Adobe Acrobat的安装过程会自动向Word的COM加载项中添加一行能够帮助Word转换为pdf的插件。

只有这个插件成功安装,且处于活动状态,才能够正常保存为pdf。
通常来说,我们都会在Word的加载项里面看到这个插件,但往往没有成为活动状态。

当没有活动时候,除了转换为pdf会出错以外,在导出界面也会少了一项,


但是,正常人会想,既然被插件被禁用,我们手动打开不就行了:

每个人试试就会知道,即使打了勾,确定,没有任何报错,下一次转换依然没有加载。
我们可以从这个插件默认的位置看出,这个插件的名称叫做:PDFMOfficeAddin.dll,它的默认位置在Adobe文件夹下,并不是Office安装文件夹下。

出现这个问题的原因就是:你没有用管理员权限启动的Word,Word默认不会从非信任的位置(或者说没有权限读取)加载这个COM插件。
三、解决方法
现在问题豁然开朗,解决办法有这么几个:
第一个办法、既然普通启动没有管理员权限,那么我们就用管理员权限启动Word不就行了

这种办法只能单次有效,要想每次双击doc文档都能获取到权限,或者直接右键doc文档转换为pdf,就要找到word的exe本尊,设置为每次启动都具有管理员权限:


当然,这样就增加了中病毒的机率,因为每次打开doc,word都有权限到处处理任何文件。
第二个办法:将该插件存放到Word信任文件夹
也就是到C:Program Files (x86)AdobeAcrobat DCPDFMakerOfficex64文件夹下找到PDFMWord.dll文件,复制到C:UsersadminAppDataRoamingMicrosoftAddIns文件夹


然后打开用一次管理员权限打开word,删除原来的adobe路径下的加载项,添加信任文件夹下的加载项:
