AnyShare-管理控制台启用预览水印策略后,Office Online 预览文件时无法显示水印

2019-06-27

关键字

水印、Office Online

 

适用产品

· AnyShare5.0.x

· AnyShare Express 6.0.x

· AnyShare Enterprise 6.0.x

 

问题描述

AnyShare 预览水印策略已启用,但是在 Web 端打开 Office 文档预览时,文档显示没有水印。

 

问题影响

预览文件无法显示水印,对文件内容的防泄密保护有影响。

 

问题原因

此问题发生的原因可能为下面二者之一:

·     当使用 Office Online 进行预览文档时,需在 Office Online 服务器安装水印补丁,预览无水印可能是未安装 Office Online 服务器水印补丁或者水印补丁安装失败。

·     预览水印是通过浏览器从 Office Online 服务器下载水印图片存入浏览器缓存,预览文件时从浏览器缓存渲染到页面,所以浏览器中如果存在旧缓存会导致水印无法显示。

 

解决方案

步骤1,检查是否是浏览器缓存问题

1. 更换其他没有登录过 AnyShare 用户的浏览器登录 web 客户端,查看预览文件是否能正常显示预览水印。

2. 如果其他浏览器可以正常显示水印,手动清理需要使用的浏览器的缓存即可。

3. 如果更换浏览器问题依旧存在,通过步骤2排查 Office Online 服务器水印补丁问题。

 

步骤2,重新安装水印补丁

1. 上传 owa_patch 补丁压缩包到 Office Online 服务器。

2.  解压 owa_patch 压缩包到桌面,打开 owa_patch 文件夹,右键以管理员身份运行。

3. 清除浏览器缓存之后登录 web 客户端,查看预览文件是否能正常显示预览水印。

4. 如果问题依旧存在,通过步骤3排查 Office Online 服务器水印补丁安装失败的问题

 

步骤3,检查补丁中的js文件是否真正覆盖

1. 打开owa_patch文件夹中的patched文件夹:

2.  Office Online 服务器的资源管理器输入 :

C:\Program Files\Microsoft Office Web Apps\WebPPTViewer\pptscripts

进入 pptscripts 文件夹,对比此目录下的 BootView 文件和 patched 文件夹中的 BootView 文件是否一致,如不一致,手动将 patched 文件夹中的 BootView 文件复制替换 pptscripts 文件夹中的 BootView 文件。

3. 在 Office Online 服务器的资源管理器输入 :

C:\Program Files\Microsoft Office Web Apps\WebWordViewer\App_Scripts

进入 App_Scripts 文件夹,对比此目录下的 WordViewer 文件和 patched 文件夹中的 WordViewer 文件是否一致,如不一致,手动将 patched 文件夹中的 WordViewer 文件复制替换 App_Scripts文件夹中的 WordViewer文件。

4.  Office Online 服务器的资源管理器输入 :

C:\Program Files\Microsoft Office Web Apps\ExcelServicesWfe\_layouts\App_Scripts

进入 App_Scripts文件夹,对比此目录下的 Ewa 文件和 patched 文件夹中的 Ewa文件是否一致,如不一致,手动将 patched 文件夹中的 Ewa 文件复制替换 App_Scripts文件夹中的 Ewa文件。

5. 清除浏览器缓存之后登录 web 客户端,查看预览文件是否能正常显示预览水印。

 

更多信息

使用Office Online 服务器预览 Office 文件打水印与 AnyShare 服务器本身转码预览水印机制不一样,前者是下载水印图片到浏览器缓存,浏览器在预览页面进行渲染,后者是直接在 AnyShare 服务器端转码成为一个带水印的 PDF 文件进行预览。

 

联系我们
在线咨询 400 821 6055