开放式办公文档转换占用 100% CPU

开放式办公文档转换占用 100% CPU

当我尝试使用来自 Open Office 的 ooextract python 脚本转换 Word 文档时

/usr/local/bin/ooextract.py myDocument.doc myDocument.pdf

Open Office 守护进程 (sOffice.bin) 永远占据 100% 的 CPU 负载。

我们在运行 debian squeeze 2.6.32-5-amd64 的虚拟机上使用 Open Office 2.6.3

更新:

我们发现这只出现在我们的测试文档中,其他文档可以毫无问题地转换。但我们如何才能找出我们的文档出了什么问题。我们如何才能启用 sOffice.bin 进程的跟踪/登录?

答案1

我遇到了类似的问题。为了调试它,我将测试文档置于版本控制之下,并一次删除了其中的重要部分;确保我记下了删除了哪些结构。

这让我将其隔离到 2.4.1 中的一个问题,其中包含一个包含大量文本内容的行的表。表可以跨页拆分,但行不能。渲染为 PDF 会导致类似的 100% CPU 使用率问题。

答案2

这似乎与 Open Office 版本 2.6.3 有关,使用 Open Office 3.3.0 我们不再遇到此问题。

相关内容