关于文件服务器自动 PDF 转换设置解决方法

采用 Microsoft Office 转 PDF 设置过程

注意:进行以下所有操作时均须:

  1. 以 administrator 身份登录PLM 服务器的windows 系统后进行。
  2. 以下 1-6 的操作步骤均必须是在 PLM 服务器上进行。

1、 删除已经安装好的 OpenOffice 或 WPS 软件,如果已经安装过 OpenOffice 或 WPS 软件,请先删除。删除 OpenOffice 前可能需要先停止 OpenOffice 的服务, 否则无法删除OpenOffice 软件。

注意:删除 OpenOffice WPS 软件后要重启 windows 系统。

2、 安装 Microsoft Office

安装 Microsoft Office 过程省略。。。。。。注意:

  1. 对 Microsoft Office 的版本要求必须是 Office 2007 以上的版本。
  2. 不能使用免安装的绿色版 Office。
  3. 不能同时安装多个版本的 Office 软件。
  4. 安装时必须选择完整安装。
  5. 安装时必须以管理员身份运行 office 的安装执行文件。如下所示:

3、 安装 Microsoft Office 转 PDF 插件

如果安装的 Microsoft Office 2007 版本,还需要单独下载安装转 PDF 插件。网上下载地址:https://dl.pconline.com.cn/download/498945.html

如果是 2007 以上的 Office 版本,在上一步安装过程中就要注意选上 PDF 转换功能。

注意:安装时必须以管理员身份运行安装执行文件。

4、 手工启动一下 Word/Excel/PowerPoint 应用

  1. 安装完 Microsoft Office 后,必须分别手工启动一下 Word、Excel 和PowerPoint 应用程序,在首次启动这些应用时系统会自动收集运行环境信息, 并自动完成一些必须的设置以保证后续正常运行。
  2. 启动 Word、Excel 和 PowerPoint 应用程序后,按一下组合键 ALT+F11 进入宏界面,再关闭程序。

5、 进行 DCOM 组件设置

6、 检查确认 Office 系统的位数:32 或 64 位?

  1. 在 DOS 命令行输入:taskmgr

出现任务管理器
切换到“进程”页,查看刚才启动后未关闭的 office 应用(如关闭了请再次启动 office 应用:如 word),如看到 winword.exe、excel.exe 或 powerpnt.exe 后面带有“*32”,则表示所安装的 office 是 32 位的,否则 office 是 64 位的。

  1. 根据 office 的位数不同,启动 dcom 组件设置程序
  2. 如果在 1)中查到 office 是 32 位的,则在命令行输入:

CD %windir%\sysWOW64 mmc comexp.msc /32

  1. 如果在 1)中查到 office 不是 32 位(即 64 位)的,则在命令行输入:

CD %windir%\system32 mmc comexp.msc /64

如果找不到 Microsoft Excel Application”的节点 请输入comexp.msc -32

在新打开的”组件服务”窗口里,依次展开:“控制台根节点”–>“组件服务”–>”计算机”–>“我的电脑”–>”DCOM 配置”

  1. 在里面找到一个名为”Microsoft Excel Application”的节点
  1. 鼠标右键单击该节点,选属性。
  2. 在“常规”标签页下

记录“应用程序 ID”值(不同 office 版本会不一样),后面备用

  1. 点击修改“身份验证级别”选项值为“无”。

(1) 在“安全”标签页下,分别修改“启动和激活权限”、“访问权限”、“配置权限”配置值,增加相关用户的权限。
(A)  在“启动和激活权限”中点选“自定义”,再点击“编辑”

点击“添加”按钮,输入 interactive;network service;users;everyone

将列表中的点选不同的用户名,将全部用户(不只是 everyone)的权限各项权限均设置为“允许”。点击“确定”返回。在“访问权限”中点选“自定义”,再点击“编辑”

点击“添加”按钮:

输入 interactive;network service;users;everyone:

将列表中的全部用户(不只是 everyone)的各权限项均设置为“允许”:

在“配置权限”中点选“自定义”,再点击“编辑”

点击“添加”按钮,输入 interactive;network service;users;everyone:


将列表中的全部用户(不只是 everyone)的各项权限都设置为“允许”:


(1) 切换到标识选项卡,改为“启动用户”,最后点击确定完成。

  1. 参照”Microsoft Excel Application” 的节点修改过程,修改”Microsoft Document Explorer”、”Microsoft Office Word”、” Microsoft Office PowerPoint” 节点的设置值。

请注意:有些 office 版本如(office 2016)可能没有 Excel,Word,PowerPoint的节点,则仅需设置“Microsoft Document Explorer”即可。

7、 修改注册访问权限

在第 5 点第 1)步中以管理员身份打开 DOS 命令行中,输入regedit 命令:

1.点击“编辑”–>“查找(F)…”菜单(或按 Ctrl+F 键),出现查找界面

  1. 在“查找目标”处,输入第 5 点第 6)步中记录的“应用程序 ID”内容。
  1. 在点击”查找下一个”,直到找到底部显示路径是”计算机\HKEY_CLASS_ROOT\AppID” 节点,然后在左边节点处点击鼠标右键,再选择“权限(P)…”菜单:

  1. 点击“添加”,输入: interactive;network service;users;everyone:
  1. 逐个修改“组或用户名(G)”列表中的每一个用户的权限,改为“完全控制”–“允许”,“读取”–“允许”。然后点击“应用”。
  1. 点击“编辑”–>“查找下一个(X)”菜单(或按 F3 键)

直接出现底部显示路径为:计算机\HKEY_CLASSES_ROOT\Wow6432Node\AppID\时停止。如下:

  1. 点击“添加”,输入: interactive;network service;users;everyone:

逐个修改“组或用户名(G)”列表中的每一个用户的权限,改为“完全控制”–“允许”,“读取”–“允许”。然后点击“应用”。

参照当前”Microsoft Excel Application”的注册表 regedit 的修改过程,继续修改”Microsoft Document Explorer”、”Microsoft Office Word”、” Microsoft Office PowerPoint”节点的注册表权限设置值。

请注意:有些 office 版本如(office 2016)可能没有 Excel,Word,PowerPoint的节点,则仅需设置“Microsoft Document Explorer”即可。8、 修改文件服务器(文件仓)启动服务用户身份

  1. 以管理员身份运行 services.msc 服务管理器

找到三品”WebService PLMMainServiceV8_web”电子仓服务控制项

  1. 找到三品”WebService PLMMainServiceV8_web”电子仓服务控制项,双击弹出“属性”界面。查看“常规”页中的“可执行文件的路径”内容: 记下\bin\tomcat8.exe 之前的内容:这就是电子仓文件服务器的安装路径。后面要用。

切换到“登录”页:

  1. 选择“登录”标签页。点击“此帐户”,输入管理员帐户 administrator

的用户名和密码,然后点击“确定”。

  1. 在三品”WebService PLMMainServiceV8_web”电子仓服务控制项处,点击鼠标右键,选择“重新启动”。重启服务程序。

9、 设置 64 位 office 的专用 PDF 转换程序

根据在第 5 点第 2)步中确认的 office 位数,如 office 是 64 则需按如下处理,如是 32 位的则跳过:

  1. 根据第 8 点第 3)步中查到的电子仓文件服务器的安装路径(注意:不同机器安装路径不一样),打开该文件夹:
  1. 逐级点击打开 webapps\syncloc\WEB-INF\plugins\office2pdf 文件夹
  1. 将上图中的 Office2Pdf.exe 改名为 Office2Pdf32.exe 或直接删除; 将 Office2Pdf64.exe 改名为 Office2Pdf.exe 。 如果该文件夹中找不到 Office2Pdf64.exe 请向开发部索取。

10、 利用 PLM 客户端修改系统转 PDF 参数

登录 PLM 客户端,进入参数配置界面:

必须将系统参数的“将 Office 文件转成 PDF 文件的工具”的值设置为“Microsoft Office”。

11、 退出并重新登录 PLM 客户端,测试 xls/xlsx、doc/docx、ppt/pptx 等后缀文件导出生成 PDF 功能是否成功。

最后记得检出激活一下让系统调用office,然后就可以正常导出成PDF格式进行查看了。

为您推荐

发表评论