从网站上打印一份表格提交

Send a document to print from website on a form submit

本文关键字:一份 表格 提交 网站 打印      更新时间:2023-09-26

我想做一个简单的应用程序。可能是c#,如果只是Javascript就好了。我想知道,是否有一种方法,当一个表单从我的网站上托管在不同的服务器上而不是在我的网络上提交时,它发送一个打印命令到我的打印机打印表单提交时。谁能帮我解释一下这个过程需要发生什么,即使它是可能的?有任何资源或代码示例吗?

这并非不可能,但多少有些困难。有几个步骤可以执行:

  1. 创建表单(好的,使用HTML和JavaScript,应该不是那么难;))
  2. 处理用户提交的表单
  3. 获取结果到您的网络-这是棘手的部分
  4. 打印结果

对于步骤2到4,有几种可能的方法来实现它们。下面是一些简单的例子:

  • 步骤2:在服务器上(在您的网络之外)使用PHP进行表单验证,并且可能还将其转换为对打印
  • 有用的格式。
  • 步骤3:将处理过的数据发送到您仅为该过程创建的电子邮件地址
  • 步骤4:(在您的网络中)定期检查该地址,如果有新邮件存在,则将其打印出来(可能也很棘手,取决于您的邮件客户端,网络配置,…)

请注意:

  • 正如我所说,这些只是可能性的例子。你也可以在你的网络中监听一个服务,当表单提交时调用它,使用FTP服务器,…
  • 请记住,您允许"外部世界"访问您的网络!彻底保护所有通信机制!不要让你的网络细节(或上面例子中的电子邮件地址)显示在客户端上,而是使用服务器(在你的网络之外)作为中继站。
  • 你真的需要把所有的东西都打印出来吗?除了环境方面,它可能会变得非常非常多,特别是如果有人滥用您的表单!
  • 将客户端提交的每条数据都视为潜在的恶意数据,因此严格检查和验证!