如何用weasyprint渲染链接?

0 投票
1 回答
2284 浏览
提问于 2025-04-17 18:54
from weasyprint import HTML
HTML(string='<a href="http://google.com">link</a>').write_pdf('tmp.pdf')

里面没有可点击的链接。

我正在抓取网站的一部分内容作为HTML,并尝试渲染那部分。也许这就是问题所在。但我没有完整有效的HTML。这是否意味着我不能用weasyprint生成合适的PDF?

上面的例子在使用xhtml2pdf时会有可点击的链接。有没有办法让它在weasyprint中也能工作?

1 个回答

2

这是WeasyPrint 0.17版本及可能一些之前版本中的一个错误。你可以查看这个链接了解更多信息:https://github.com/Kozea/WeasyPrint/issues/42

撰写回答