【问题标题】:Plone collective.sendaspdf ignores diazo theme克隆集体.sendaspdf 忽略重氮主题
【发布时间】:2016-10-09 02:03:51
【问题描述】:

我有一个 plone 站点,我想使用基于 wkhtmltopdfcollective.htmltopdf 生成 PDF。

但是,当我打印我的网站时,重氮主题没有得到应用。标头HTTP_X_THEME_ENABLED 正确传递给重氮。

rules.xml 中没有条件。有问题的页面是公开的。我尝试了 HTTPS 和 HTTP。

为什么重氮规则不适用于wkhtmltopdf

更新我

在我的工作站上使用wkhtmltopdf 时,上述情况不正确。闻起来像路由……

【问题讨论】:

    标签: plone wkhtmltopdf diazo


    【解决方案1】:

    这是collective.wkhtmltopdf 处理页面源的方式:它是从视图(不是通过 https)生成的,并在那里丢失有关主题的信息。当我将 url-source 快速破解到源中时,一切都按预期工作。

    collective.sendaspdf-3.0-py2.7.egg/collective/sendaspdf/transforms/wk.py

    # 运行 wkhtmltopdf 命令。 args = [wk_command, '--禁用-javascript', '--编码', 'utf-8', 'http://ww2.mypage.com', #'file://%s/%s' % (export_dir, html_filename), '%s/%s' % (export_dir, 文件名)]

    这需要拉取请求...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-02
      • 1970-01-01
      • 2016-09-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多