打印网页与Google Chrome打印预览不同

时间:2013-05-14 00:30:15

标签: css google-chrome printing

我遇到了最奇怪的问题,我甚至无法开始排除故障。重要的是,我正在工作的这个项目的网页是100%可打印的。正如您可以看到下面的签名字段和注释字段(字符串“erererer”)在Google Chromes打印预览中显示的很好,但是当我使用Chrome浏览器实际打印出来时却没有。事实上,note字段只打印出边框而没有其他内容(看起来像带边框的白色空div),签名字段打印出除实际签名之外的所有内容。当我使用谷歌浏览器将文档保存为PDF然后直接从PDF打印出来时,一切都打印完美。当我使用firefox进行打印时,签名区域打印完美,但注意问题仍然只是打印出边框。

我将非常感谢有关如何开始解决此问题的任何建议或有关为何可能发生这种情况的任何意见。

非常感谢提前!

http://i44.tinypic.com/b4ephw.png

1 个答案:

答案 0 :(得分:1)

如果您需要准确&可靠的可印刷性,iText和PDF是一个解决方案。您可以将页面呈现为PDF,它将在浏览器中显示,然后完全按照指定打印。

HTML经常是不精确的,有来自浏览器的标记(页码等),可能很麻烦。

iText(最新版本)可用于开源或商业用途。还有一个免费的旧版本。请参阅:What is latest version of itext that is not AGPL?

至于你的音符领域:也许有一些奇怪的背景,非标准造型? ,还是不存在的字体?试着把它做成一个普通的香草桌。