tuo*_*tuo 2 wkhtmltopdf twitter-bootstrap
我尝试使用 wkhtmltopdf 0.10.0 rc2 从网页导出 pdf 文件。但我发现其中存在很多问题:
1,当导出基于Bootstrap CSS库的页面时,它总是显示'a'标签内的链接地址。例如,“linkname”将在“linkname”之后显示“./somepage.html”。我可以删除它吗?
2、页面某些元素缺失。以stackoverflow页面为例,运行
wkhtmltopdf http://stackoverflow.com/questions/10307043/rails-3-and-pdfkit-how-to-specify-page-size/ ./test.pdf
Run Code Online (Sandbox Code Playgroud)
将渲染页面中的大多数元素。但“stackoverflow”标志后面的5个按钮不见了。我怎样才能避免这种情况?
3、如何导出需要登录的页面?
这三个问题中我最好奇的是第一个问题。我用谷歌搜索了很多但没有结果。所以我会接受第一个答案。非常感谢。
回答第一个问题;链接位置附加到链接文本,因为它使用以下css规则(或一些类似的变体):
a:link:after, a:visited:after
{
content: " (" attr(href) ") ";
}
Run Code Online (Sandbox Code Playgroud)
因此,要阻止这种情况发生,只需将以下内容添加到您的页面:
@media print
{
a:link:after, a:visited:after
{
content: "";
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1571 次 |
| 最近记录: |