我是 plone 的新手,我试图让发送作为 PDF 添加工作。我已经添加了:
- 比萨
- pyPDF
- html5lib
- 报告实验室
到构建文件并已将collective.sendaspdf
发送配置为 PDF 插件。每当我尝试单击“以 PDF 格式发送”选项时,它什么都不做。帮助将不胜感激。
错误日志中的回溯有以下信息:
Exception Value
'ascii' codec can't decode byte 0xe2 in position 8192: ordinal not in range(128)
Traceback (innermost last):
Module ZPublisher.Publish, line 126, in publish
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 46, in call_object
Module jquery.pyproxy.plone, line 66, in _jquery
Module collective.sendaspdf.browser.ajax, line 56, in show_send_form
Module collective.sendaspdf.browser.ajax, line 44, in _show_send_form
Module collective.sendaspdf.browser.base, line 237, in make_pdf
Module collective.sendaspdf.browser.base, line 223, in generate_pdf_file
Module collective.sendaspdf.transforms.pisa, line 16, in html_to_pdf
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 8192: ordinal not in range(128)
当我在修改 buildout.cfg 文件后尝试使用 bin/buildout 通过 build out 安装 wkhtmltopdf 时,出现以下错误:
同时:
安装。
错误:缺少选项:buildout:parts
* ** * **精选版本** * ** * *
[版本]
** * ***/挑选的版本** * ** *
我已经完成了这个链接中所说的一切:https ://github.com/vincent-psarga/collective.sendaspdf
我在我的构建文件(buildout.cfg)中进行了以下更改:
parts =
instance
zopepy
zopeskel
unifiedinstaller
repozo
backup
chown
wkhtmltopdf
wkhtmltopdf_executable
environment-vars =
zope_i18n_compile_mo_files true
PYTHON_EGG_CACHE ${buildout:directory}/var/.python-eggs
WKHTMLTOPDF_PATH ${buildout:directory}/wkhtmltopdf
[wkhtmltopdf]
recipe = hexagonit.recipe.download
url = http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-amd64.tar.bz2
[wkhtmltopdf_executable]
recipe = collective.recipe.cmd
on_install = true
on_update = true
cmds =
cd ${buildout:directory}/parts/wkhtmltopdf
mv wkhtmltopdf-amd64 wkhtmltopdf
chmod +x wkhtmltopdf
你能告诉我我做错了什么吗?帮助将不胜感激。谢谢