例如:
<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文件中点击锚文本。
答案 0 :(得分:0)
我找到了答案。也许也可以帮助别人!
doPDF等虚拟打印机不打印超链接,其他虚拟打印机(premium)允许您打印超链接。
直接从网页打印为PDF的最佳解决方案是谷歌浏览器(我不知道谷歌浏览器已经在他的核心中实现了这一功能 - 无需任何扩展)。
在Google Chrome中打印, Ctrl + P ,更改目的地并选择 =&gt; 另存为PDF (并且所有超链接都可以点击在您创建的PDF文档中)。
您可以直接在Google Chrome 中将网页保存为PDF文件,而无需实际使用PDF驱动程序或任何扩展程序。
见附图!