我使用的是weasyprint 56.1和django weasyprint 2.1.0,带有香草设置。
当我的HTML包含形式的普通超链接时
<a href="https://example.com">my link text</a>
我想要黄页打印生成看起来像的PDF
我的链接文本
,其中该文本是指向https://example.com
的超链接
然而,我得到的是以下格式:
我的链接文本(
https://example.com
(
其中两个部分都是超链接的。链接是正确的,可以工作,但我不想显示URL。
我在黄页文档中找不到任何关于这方面的信息
我刚刚花了一个小时在黄页源代码中试图找到这种格式化发生的地方,但没有成功。
什么逻辑负责这种格式化?我如何更改它?
这不是你问的问题的答案,但我也遇到了同样的问题,然后我意识到在我的CSS中,我有一个模板中的工件:
a[href]:after {
content: " (" attr(href) ")";
}
感谢您的提示Caleb!
我遇到了同样的问题,并在我的pdf.css中用以下行解决了它:
a[href]:after {
content: " ";
}