我们有一个办公室在线服务器构建16.0.8471.8525(最新和最好),我们用它来通过WOPI显示和编辑word文档。编辑具有代表正式法律文档的漂亮页眉和页脚的文档时,它会被破坏。它可以用于我们的办公室服务器没有问题的编辑,但是无法在桌面上查看,甚至桌面文字也无法修复它。
在office 365在线或桌面文字中编辑相同的文档不会破坏文件。
使用我们的办公室在线服务器,office 365在线和桌面文字对文档进行相同的更改,生成3个完全不同的文件,内部xml表示(使用Open XML SDK 2.5 for Microsoft Office查看)并且它不容易计算为什么文件坏了。
我正在努力寻找解决问题的正确方法
答案 0 :(得分:0)
我们最近升级到办公室在线服务器版本16.0.8471.8525并开始看到损坏的文档。由于我们仍然在我们的生产环境中运行旧版本,我们能够进行实验和比较:
所有损坏的文档都有一个共同点,它们包含某种绘图元素(例如一个带有颜色的非常简单的矩形)。在原始文档中,此绘图元素的PercentageWidth和PercentageHeight分别指定为MyModel
和<wp14:pctWidth>0</wp14:pctWidth>
。编辑完成后,文档(现已损坏)包含<wp14:pctHeight>0</wp14:pctHeight>
和<wp14:pctWidth />
。所以空值。
在这些元素上设置值(0)时,可以再次打开文档,但是当您尝试在OOS中编辑它时,它将再次被破坏:(。
我认为这是Office Online Server中的一个错误,但我希望上面的详细信息可以帮助您进一步了解。