CSS媒体打印锚点链接,如果以PDF格式打印,则可点击

时间:2017-04-05 05:23:12

标签: javascript jquery css pdf

例如:

<a href="https://www.google.com">Google anchor link</a>

它在网站上显示为: Google anchor link

在打印时,它显示为:

Google锚链接(https://www.google.com

解决这个问题我已经添加了CSS:

@media print {
    a:link:after,
    a:visited:after {
        content: "" !important;
}}

现在印刷品显示为: Google anchor link(所以链接现在不是锚点)。

问题:

如果我选择虚拟打印机(如doPDF)而不是普通打印机来打印.PDF文件中的页面锚定链接已停止可在我的.PDF创建的文件中单击,它仅显示为文本:Google锚链接。

只要我看到很多具有&#34;锚点链接可点击的.PDF文件,就可以在.PDF文件中点击锚文本。

1 个答案:

答案 0 :(得分:0)

我找到了答案。也许也可以帮助别人!

doPDF等虚拟打印机不打印超链接,其他虚拟打印机(premium)允许您打印超链接。

直接从网页打印为PDF的

最佳解决方案是谷歌浏览器(我不知道谷歌浏览器已经在他的核心中实现了这一功能 - 无需任何扩展)。

在Google Chrome中打印, Ctrl + P ,更改目的地并选择 =&gt; 另存为PDF (并且所有超链接都可以点击在您创建的PDF文档中)。

您可以直接在Google Chrome 中将网页保存为PDF文件,而无需实际使用PDF驱动程序或任何扩展程序。

见附图!

Save as PDF directly from Google Chrome!