collective.sendaspdf“运行wkhtmltopdf失败”

时间:2013-02-13 14:22:22

标签: plone wkhtmltopdf

我正在Plone 4.2.4服务器上安装collective.sendaspdf。

此附加组件提供了两个额外的文档操作按钮,一个“以PDF格式发送”,另一个“以PDF格式查看”

按照packages pypi page上的说明操作。尝试单击上述文档操作链接之一时,我得到以下回溯:

Exception AttributeError: AttributeError("'_DummyThread' object has no attribute 
'_Thread__block'",) in <module 'threading' from '/home/dan/Plone/Python-2.7/lib/python2.7
/threading.pyc'> ignored

2013-02-13 14:04:50 ERROR collective.sendaspdf Running wkhtmltopdf failed. Please check that you 
use a version compatible with your OS and the version is 0.9.
Exception AttributeError: AttributeError("'_DummyThread' object has no attribute 
'_Thread__block'",) in <module 'threading' from '/home/dan/Plone/Python-2.7/lib/python2.7
/threading.pyc'> ignored

2013-02-13 14:05:55 ERROR collective.sendaspdf Running wkhtmltopdf failed. Please check that you 
use a version compatible with your OS and the version is 0.9.

我已经尝试将wkhtmltopdf固定到它需要的版本,在[versions]标题下,但这对我没有任何作用。我曾尝试在collective.sendaspdf部分下单独加载eggs,但同样,这也不起作用。我尝试手动下载它们,将它们放入我的src文件夹并相应地配置develop部分,但这再次给了我同样的错误。我甚至尝试过easy_install,但我遇到了同样的问题。

我不相信the pypi page上的说明,因为我认为[wkhtmltopdf]标题下的网址会导致存档损坏(我无法使用tar,gzip或bunzip2来提取但是他确实有拉链文件来源我尝试手动下载并使用easy_install)但无济于事。

我一直在研究

ERROR collective.sendaspdf Running wkhtmltopdf failed. Please check that you 
use a version compatible with your OS and the version is 0.9.

我收到的错误消息,但我似乎没有看到任何Plone用户遇到困难,似乎大多数人都在使用Rails。

有谁知道我怎么做:

  1. 让这个工作
  2. 找到一种将Plone中的HTML转换为PDF的替代方法。
  3. 我已经尝试过Form2PDF,zopyx.smartpringng,现在已经尝试了collective.sendaspdf(这个我已经走得最远了) - 除了它落在最后一道障碍之外

    感谢。

1 个答案:

答案 0 :(得分:3)

我担心你在第一道障碍时失败了:安装wkhtmltopdf。请访问https://code.google.com/p/wkhtmltopdf/并按照其说明进行安装,或者查看相应系统版本的网址