2016-10-08 4 views
2

을 무시합니다.플론 (Plone)의 collective.sendaspdf 내가 PDF 세대에 대한 <code>wkhtmltopdf</code>에 따라 <code>collective.htmltopdf</code>를 사용하려는 나는 플론 (Plone)-사이트를 디아 테마

그러나 사이트를 인쇄 할 때 diazo 테마가 적용되지 않습니다. HTTP_X_THEME_ENABLED 헤더가 diazo로 정확하게 전달됩니다.

rules.xml에는 조건이 없습니다. 해당 페이지는 공개됩니다. 나는 HTTPS와 HTTP를 시도했다.

diazo 규칙이 wkhtmltopdf에 적용되지 않는 이유는 무엇입니까?

UPDATE I

내 워크 스테이션에서 wkhtmltopdf를 사용할 때 위의 사실이 아니다. 라우팅과 같은 냄새가납니다.

답변

2

페이지 소스를 처리하는 방법은 collective.wkhtmltopdf입니다. https가 아닌보기에서 생성되어 테마에 대한 정보가 손실됩니다. url-source를 소스에 빠르게 해킹하면 모든 것이 예상대로 작동합니다. collective.sendaspdf-3.0-py2.7.egg/collective/sendaspdf/transforms/wk.py이 풀 요청 울고

 
    # Run the wkhtmltopdf command. 
    args = [wk_command, 
      '--disable-javascript', 
      '--encoding', 
      'utf-8', 
      'http://ww2.mypage.com', 
      #'file://%s/%s' % (export_dir, html_filename), 
      '%s/%s' % (export_dir, filename)] 

에서

...

관련 문제