私はploneに不慣れで、PDFアドオンとして送信を機能させようとしています。私が追加しました:
- ピサ
- pyPdf
- html5lib
- reportlab
ビルドアウトファイルに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を使用してビルドアウトを介して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
私が間違ったことを教えてください。助けていただければ幸いです。ありがとうございました