我想做一个this网页的备份,最好是PDF格式。像截图一样,只读,供参考。制作一个网页的完美打印输出(如屏幕所示)
试图将页面打印到PDF(OS X,Safari)导致奇怪的打印机布局处理,这是一个样式表问题等。让我们不要去那里。我想要的是浏览器在屏幕上显示的内容。就像一个截图(我可以采取,但是因为页面需要滚动而很乏味)。
Safari允许“另存为网页存档”,但我更喜欢可移植的单一文件格式s.a. PDF。真的 - 有没有办法?
我确定SO会对此有一个答案。没有找到问题,但。
附录: 发现this但它需要一个非自由软件EagleFiler。虽然看起来像最有前途的方法。
附录2 感谢迄今为止所有的伟大建议。我会保持这个状态,直到找到一个真正的杀手级别的解决方案。这将是任何允许真正保存为PDF的主要浏览器,无需为打印机渲染页面。
现在,我自己的解决方案是保持.webarchive文件。实际上,与我第一次不同,它们是单个文件,这很好。当然,解决方案是OS X特有的。
+1 thx为好链接 –
html2canvas看起来很有前途,而且本身就是一项壮举。但它没有正确渲染一些文字(重叠文字) - 我应该如何将图像保存为画布条目的内容? – akauppi
[本页](http://www.nihilogic.dk/labs/canvas2image/)是一个很好的例子。简而言之,您可以使用'toDataURL()'获取当前画布状态的编码表示形式,然后添加一个显示它的图像标记。然后,您可以像复制其他图像一样复制/保存/操作该图像。 – aroth