代码之家  ›  专栏  ›  技术社区  ›  Mike

用web表单复制打印表单

  •  1
  • Mike  · 技术社区  · 15 年前

    我希望人们有一些想法来帮助解决这个问题。

    我正在开发一个c asp.net网站,客户端需要用户填写并提交的在线表单。好吧,到目前为止还不错……

    想象一下,比方说,你在纸上填写的表格——它们通常都有公司特有的外观,并且会被归档,很可能是一份具有法律约束力的文件。

    我需要有一个在线表格,当提交电子邮件的客户,他们可以打印出来的东西,将看起来完全像他们的打印表格。

    因为这是基于网络的,所以我认为截图是不可能的,所以我想知道怎样才能最好的解决这个问题?

    即使我只是有一个表单来捕获我想要的数据,我如何才能将这些数据转换成他们想要的视图?

    任何想法和建议都非常感谢。

    3 回复  |  直到 15 年前
        1
  •  2
  •   Joe Enos    15 年前

    您需要获取提交的原始数据并将其导入标准文档(可能是pdf)。您可以使用Crystal或其他报表解决方案,也可以使用现有的许多PDF.NET解决方案之一直接使用PDF。

    我想你甚至不想处理使文档与屏幕物理匹配的问题——更容易使web看起来像web,使打印的文档看起来像打印的文档。

        2
  •  1
  •   Henk Holterman    15 年前

    从浏览器打印一页(这一页),注意所有的页眉和页脚吗?

    如果你想严格控制它的外观,你需要生成一个pdf(或者xps)。

        3
  •  0
  •   Anero    15 年前

    你就不能用一个带有css的separate页面来提供你想要的外观吗?