3
我想要的东西了与xhtml2pdf(又名比萨3.0)和Django和我有与CSS
http://www.xhtml2pdf.com/doc/pisa-en.html
明显的麻烦文档上面讲可用的css以及供应商特定的标签。需要xhtml2pdf(比萨3.0)CSS语法@page和@frame
如果我按照在文档中的静态画面的例子,让CSS像
@page{
margin:0cm;
@frame header{
-pdf-frame-content: header;
height: 3cm;
}
@frame footer{
-pdf-frame-content: footer;
bottom: 2cm;
height: 2cm;
}
}
.main_content{
padding: 0px
}
#header{
background-color: #02164c;
font: #FFFFFF;
width:100%;
}
#footer{
width: 100%;
}
.pageBreak{
page-break-after: always;
}
我在Django得到一个错误
异常值:
规则集开 '{'未找到:: (u'@ page {\ n \ t \ tmargin:', u'0cm; \ n \ t \ t @ frame header')
异常地点:_parseAtPage /usr/lib/pymodules/python2.6/sx/w3c/cssParser.py ,线654
它看起来像CSS解析器上@page叫声。
对我来说,它看起来像我在例子中使用它。我希望有人可以帮助提供一些指导或指向我的一些模板示例。
我也想知道如何使用-pdf-供应商特定的标签。没有关于这些标签的文档,我可以找到...
检查此对照我生成的PDF(这给出了同样的错误)我唯一能看到的是在@page { - 我将其改为@page {并且您的代码适用于我的情况下缺少空格。任何帮助? – JamesO 2011-04-06 08:00:24
@JamesO - 哇。这太棒了。问心无愧。是的,这是杀死它的空白。如果你想将你的评论转移到答案上,我会很高兴地将它评选给你,因为我不可能自己尝试。请注意,供应商特定标签和/或@page和@frame标签上的其他资源? – 2011-04-07 00:19:57
会做,很高兴它有帮助。不知道有关供应商标签的其他文档,我只使用了上面链接中示例中使用的文档。 – JamesO 2011-04-07 08:05:33