Python pisa v3.0.33中的xhtml支持
我正在尝试使用pisa将html转换为pdf。我正在使用以下代码行-Python pisa v3.0.33中的xhtml支持,python,xhtml,pisa,Python,Xhtml,Pisa,我正在尝试使用pisa将html转换为pdf。我正在使用以下代码行- pisa.CreatePDF(htmlCode, pdfFile, xhtml=True ) 我得到以下错误。 pdf创建失败,错误为“module”,对象没有属性“XHTMLParser” 我已经安装了html5lib 1.0b3。它以前工作过,但是发生了一些事情(可能是我更新了一些模块)。那么,有人知道我为什么一直得到上述错误吗 当我没有传递“xhtml=True”时,调用成功,但生成的pdf完全错误。 我能绕开这件事吗
pisa.CreatePDF(htmlCode, pdfFile, xhtml=True )
我得到以下错误。
pdf创建失败,错误为“module”,对象没有属性“XHTMLParser”
我已经安装了html5lib 1.0b3。它以前工作过,但是发生了一些事情(可能是我更新了一些模块)。那么,有人知道我为什么一直得到上述错误吗
当我没有传递“xhtml=True”时,调用成功,但生成的pdf完全错误。
我能绕开这件事吗?是否可以将网页从xhtml转换为html
如何知道某个特定页面是否在xhtml中
最后两个问题可能没有意义,因为我不编写html代码,只能阅读
感谢您的帮助。,并且指示xhtml=True
标志已永久损坏:
if xhtml:
#TODO: XHTMLParser doesn't see to exist...
parser = html5lib.XHTMLParser(tree=treebuilders.getTreeBuilder("dom"))
幸运的是,XHTML通常也是有效的HTML,因此不需要任何转换。因此,为什么生成的pdf都是错误的?这里的问题不是XHTML。非常感谢!这正是我希望得到的指针。我将检查pdf创建的情况。感谢您提供pisa代码的链接,“XHTML始终是有效的HTML”。不,不是<代码>