在 Plone 中安装文档查看器

Posted

技术标签:

【中文标题】在 Plone 中安装文档查看器【英文标题】:Document Viewer installation in Plone 【发布时间】:2013-03-08 09:23:46 【问题描述】:

我一直在尝试在 Plone 上安装 document.viewer,这将允许我内联查看 pdf 文档,到目前为止,我能够转换 pdf 文件并查看它们,但是当我尝试转换 .doc .ppt 文件时,它给出了以下错误,我的操作系统是 Fedora。

    Traceback (most recent call last):
  File "/usr/local/Plone/buildout-cache/eggs/collective.documentviewer-2.2-py2.7.egg/collective/documentviewer/convert.py", line 530, in __call__
    pages = self.run_conversion()
  File "/usr/local/Plone/buildout-cache/eggs/collective.documentviewer-2.2-py2.7.egg/collective/documentviewer/convert.py", line 379, in run_conversion
    return docsplit.convert(self.storage_dir, **args)
  File "/usr/local/Plone/buildout-cache/eggs/collective.documentviewer-2.2-py2.7.egg/collective/documentviewer/convert.py", line 285, in convert
    self.convert_to_pdf(path, filename, output_dir)
  File "/usr/local/Plone/buildout-cache/eggs/collective.documentviewer-2.2-py2.7.egg/collective/documentviewer/convert.py", line 256, in convert_to_pdf
    self._run_command(cmd)
  File "/usr/local/Plone/buildout-cache/eggs/collective.documentviewer-2.2-py2.7.egg/collective/documentviewer/convert.py", line 118, in _run_command
    raise Exception(error)
Exception: Command
/usr/local/bin/docsplit pdf /tmp/tmp9c0S1q/dump.doc --output /tmp/tmp9c0S1q
finished with return code
1
and output:
Error: Could not find or load main class .usr.lib.libreoffice

请注意,我已经安装了 openoffice,并且在 usr/lib 文件夹中有一个名为 libreoffice 的文件夹。 Plone 作为具有管理权限的独立安装。我该如何解决这个问题?

【问题讨论】:

手动尝试日志中的命令,看看 docsplit 可能出了什么问题。 看看这个问题:github.com/collective/collective.documentviewer/issues/11 希望能帮助你解决问题。 【参考方案1】:

您是否安装了https://pypi.python.org/pypi/collective.documentviewer/#install-requirements 中的所有依赖项?

【讨论】:

是的,我已经安装了所有依赖项

以上是关于在 Plone 中安装文档查看器的主要内容,如果未能解决你的问题,请参考以下文章

我如何在JRuby中安装ri文档?

在麒麟Linux系统中安装MySQL

在麒麟Linux系统中安装MySQL

Win10中安装ArcObject帮助

在VS中安装软件包之后,我该如何转到该软件包的文档?

Linx中安装rpm源码包