我正在使用Chrome(最新版)
我想将网页导出为PDF(通过打印)并保留内部链接,如:
<a href="#Section1">Section 1</a>
现在它似乎保留了“a”标签,因为该元素是可点击的,但点击它不会做任何事情。
甚至可能吗?
答案 0 :(得分:1)
您可以使用LibreOffice Writer中内置的pdf转换器。我已经取得了很好的成绩,包括工作内部链接。
这样做的另一个好处是,您有机会在步骤3中调整结果,以避免在浏览器直接打印时经常出现的情况,例如只填充页面宽度一半的行。
可能的缺点可能是,对于动态生成的网站而言,这可能会失败,因此它们不能很好地保存为html。我还没有打算/转换其中一个页面的愿望。
答案 1 :(得分:0)
在我自己测试新的Chrome下载时,查看使用内部链接的HTML页面(在某些技术标准上来自美国访问委员会的this one),我发现它提供了一个&#34; Save作为PDF&#34;打印菜单上的选项(选择更改...按钮,找到本地目标子标题下的第一个选项),这会发出带有工作内部链接的PDF文件。
我应该补充一点,我并非 100%确定它与Chrome一起提供,因为我的所有测试机器都安装了Acrobat,但我不会看到相同的在IE浏览器的“打印”菜单中输入,因此我相信&#34;另存为PDF&#34;是一个真正的Chrome功能,而不仅仅是一个Acrobat插件。
还有其他各种产品可以提供HTML到PDF的转换,包括那些特别承诺保留内部链接的产品,所以如果您选择一个安装为打印驱动程序的产品,那么您就可以拥有相同的全功能只需从打印机菜单中选择转换工具,即可在任何浏览器中使用HTML-to-PDF功能,而不仅仅是Chrome。