【问题标题】:A4 size print-out from asp.net page从 asp.net 页面打印出 A4 尺寸
【发布时间】:2012-05-24 04:50:49
【问题描述】:

我正在处理一项任务,我需要在 asp.net 网页上以特定格式排列某些数据。 asp.net 页面看起来更像是一个普通的报告页面。然后我需要允许用户以标准 A4 格式从同一页面打印出来。如果页面上要显示的数据比较多,页面还应该处理分页符,将页面数据显示在两个(或更多)A4页面上。

是否可以使网页符合A4尺寸打印输出?

如果是,这样做是否明智?

如何使网页符合 A4 尺寸打印输出?

如果您需要有关我的任务的任何其他信息,请告诉我。

谢谢

【问题讨论】:

标签: asp.net printing


【解决方案1】:

如果您想要这种级别的打印控制,iTextSharp 可以提供帮助。它支持常规的 pdf 操作和模板。最重要的是,它是开源的!

【讨论】:

    【解决方案2】:

    你不能。网站是为屏幕而非打印机创建的。

    您可以添加Print.css,以使网站打印更好,但您不能指定纸张尺寸,例如 A4。

    您可以找到有关打印样式表以及如何使用它们的更多信息here

    打印的最佳解决方案是使用 PDF,这就是它们的用途。创建具有相同数据的 PDF。在这种情况下,您可以完全控制打印格式。

    参考:Oded Answer

    【讨论】:

    猜你喜欢
    • 2010-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-31
    • 2019-08-18
    • 2013-07-17
    • 2011-01-15
    • 2011-09-28
    相关资源
    最近更新 更多