【问题标题】:Printed webpage looks different than in Google Chromes Print Preview打印网页看起来与 Google Chrome 打印预览中的不同
【发布时间】:2013-05-08 03:35:21
【问题描述】:

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

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

提前非常感谢!

【问题讨论】:

    标签: css google-chrome printing


    【解决方案1】:

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

    HTML 通常不准确,带有来自浏览器的标记(页码等),并且可能会出现故障。

    iText(最新版本)可以开源或商业使用。还有一个旧版本免费提供。见:What is latest version of itext that is not AGPL?

    至于您的注释字段:背景、非标准样式可能有些奇怪? ,或不存在的字体?试着把它做成一张普通的香草桌。

    【讨论】:

      猜你喜欢
      • 2014-11-25
      • 2014-11-18
      • 2015-02-03
      • 1970-01-01
      • 1970-01-01
      • 2013-05-07
      • 1970-01-01
      • 2015-06-03
      • 2013-05-21
      相关资源
      最近更新 更多