使用Acrobat自带的插件PDFMaker将word文件转换为pdf文件,比在word中直接另存为pdf文件有更多的选项设置。PDFMaker插件往往会随着Arcobat的安装,自动被安装到office的各个软件中,然而有时候随着二者版本的更新,插件的读取可能会出错,比如出现“PDFMaker文件遗失”、”PDFMaker无法制作Adobe PDF“等错误。首先我们需要知道,这种情况大概率是office这边的问题,不要跟着报错提示去反复的卸载重装Acrobat,而是应该在office这边重新安装和启用PDFMaker插件进行故障排除。对此,Microsoft官方给出的解决方案是:
Adobe Acrobat PDFMaker Office COM 加载项和 Office 程序之间的不兼容 - Microsoft 365 Apps | Microsoft Learn
这一操作实质上是在注册表端禁用了office中的PDFMaker插件,我们也可以在word里手动删除该插件(这并不会删除任何文件,只是从word的加载列表里删除了它)。然后然后我们还需再次启用该插件。PDFMaker在office中属于COM加载项,点击”文件——选项——加载项“,可以看到此时并没有该插件的选项,因此我们需要点击下方的管理——COM加载项——转到:
然后点击”添加“,手动添加PDFMaker插件。这时,我们需要找到PDFMOfficeAddin.dll,它是插件的原始文件。请注意,该文件有64位和32位两个版本,必须根据word版本选择正确的dll文件,以64位dll为例,如果Acrobat安装在了默认位置下,64位的PDFMOfficeAddin.dll应该位于”C:\Program Files\Adobe\Acrobat DC\PDFMaker\Office\x64\PDFMOfficeAddin.dll“;而32位的PDFMOfficeAddin.dll应该位于"C:\Program Files\Adobe\Acrobat DC\PDFMaker\Office\PDFMOfficeAddin.dll"
如果你选择了错误的dll,office就无法正常将dll文件识别为COM加载项,从而弹出错误:
这时我们只需选择正确的PDFMOfficeAddin.dll文件即可加载插件。