我正在尝试使用 xhtml2pdf 将网页转换为 pdf。使用urllib2读取网页内容后,发现pisa.CreatePDF也需要处理网页内容中的每一个链接。特别是,在我尝试了几个网站后,每当它尝试解析 .css 文件时,我都会收到以下错误:
pisa-3.0.33-py2.6.egg/sx/w3c/cssParser.py", line 1020, in _parseExpressionTerm
sx.w3c.cssParser.CSSParseError: Terminal function expression expected closing ')':: (u'Alpha(Opacity', u'=0); }\n\n\n\n.ui-state-')
你好像也有这个问题?有人可以帮忙吗?非常感谢。
最佳答案
pisa-3.0.33-py2.6.egg/sx/w3c/cssParser.py", line 1020, in _parseExpressionTerm sx.w3c.cssParser.CSSParseError: Terminal function expression expected closing ')':: (u'Alpha(Opacity', u'=0); }\n\n\n\n.ui-state-')
我认为这是因为它无法识别您的 css,即 alpha(opacity bla.. bla
我以前因为我的 javascript 遇到过这个问题,我删除了它们,现在它可以工作了。
关于python - 关于使用 xhtml2pdf 从网站解析 css 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4494392/