0

我用 C# 为自己构建了一个小型 Windows 窗体应用程序来帮助管理我的客户。它处理本地 SQL 数据库,在其中获取信息,更新和添加。

我已经完成了错误测试和东西,应用程序几乎结束了。我已经有一个从我的 SQL 数据库生成的 .docx 文件(我在 Windows 窗体解决方案之前就有了)。

问题是,当我有一个新客户时,如果我想打印发票或合同,我必须使用该应用程序添加新客户,向他出售他的东西和所有东西,然后离开应用程序,打开 Word 并生成发票或合同。

这是一种痛苦:(

我想知道是否有一种方法,在 C# 中,就像填写 .docx 文件并使用单个按钮打印它。我不希望 Microsoft Word 在我的屏幕或任何内容中弹出,我只是希望它是即时的,这样用户就不会看到它与 Word 有任何关系。

到目前为止,该按钮只更新数据库。

我愿意花时间阅读新语言或任何可以提供解决方案的内容,从而阻止我构建另一个应用程序或另一个 Word 模板。我想使用我已有的东西......当然如果可能的话。

编辑:**我所拥有的:一个用于管理客户和我的数据库的工作应用程序一个 .docx 模板文件,其中包含我从数据库中填写的文本区域

**我需要什么:一种无需打开 Microsoft Word 即可使用 C# 填写合同中空白的方法。+ 打印该文件。

4

1 回答 1

1

如果你只想打印一些东西,我会避免使用 Word,而使用 PDF 作为中间文件。您可以尝试itextsharp(免费)库。

于 2013-07-25T20:06:47.607 回答