1

问题很简单,但我在网上找不到直接的解决方案。

我有一个文档模板,我希望能够填充信息(不同的信息,不止一次)然后打印。我最初的想法是创建一个 html 模板,然后将解析后的版本发送到 print。

我想这里不止一个问题:

  • 解决此问题的最佳方法是什么?
  • 如果 HTML 解析是最好的解决方案,有人可以指出我正确的方向,因为我不知道从哪里开始。

谢谢。

- 编辑:一个更好的例子来消除任何混乱。

在 java GUI 程序上,用户能够提取客户信息。我希望他们能够通过单击按钮打印发票。我目前的问题是决定如何用客户信息填充发票并将其发送到打印机。

4

1 回答 1

1

我会选择一个网络HTML 表单。当按下表单提交按钮时,让用户填充输入字段并在 POST 正文中传递它们。然后您分析输入并创建最终文档版本(在服务器上),然后才将文档返回给客户端,并在响应标头中使用适当的 MIME 类型(这就是您启用打印的方式)。

例如(带有提交按钮的简单表单)

<form name="input" action="html_form_action.asp" method="get">
     Username: <input type="text" name="user">
     <input type="submit" value="Submit">
</form>

编辑:

对于构建文档模板,请查看playframework

于 2012-09-23T12:18:30.990 回答