什么是最好的方法来生成和印发票中的一个。净的应用程序?

StackOverflow https://stackoverflow.com/questions/117101

  •  02-07-2019
  •  | 
  •  

我工作上的计费系统,一个公司,以及我们的以下要求:

  • 批量生成和打印大约1 500名票据每一天,我们然后邮寄给顾客
  • 保存的帐单的格式可以通过电子邮件发送给客户,也存档(可能PDF)
  • 建。净用MS SQL服务器数据库的后端

我想要一些有关的建议的最佳方式完成这一任务。我正在考虑建立一个WPF应用程序,将该法案的模板,我们结合的法案的数据和打印。但是我没有用WPF之前所以我不知道如果这是最好的技术来利用,我不能得到我头上,围绕如何分批处理和转换工作。

任何想法?会WPF工作,或者是有更好的解决办法?

有帮助吗?

解决方案

如果您使用的是一个SQL服务器的后台,报告的服务应该对你的工作。

否则我会推荐一个第三方报告发生器,适合你的报告需求,并创建一个应用程序,用它来创建和出口的报告。

其他提示

我强烈建议工作报告工具,提供本地支持用于出口以PDF格式,更便于管理的目的,如果你可以开始与一个单一的格式和报告中处理的印刷和存档的信息。

如果你是真正的做批次处理,我也不会看到WPF作为一个必要成分作为一批工作你真的没有太多的UI,如果任何在所有,这取决于你如何真正实现这一点。

如果我是你我会把重点放在创造一个批量处理器能够运行为windows服务,或计划运行在特定的时间间隔,以完成其工作。

你可以得到一个良好的印刷功能的WPF由于新技术的纸张格式 XP 文件是一个替代PDF。它具有很大的程的支持。一个博客从pettzold http://www.charlespetzold.com/blog/2006/02/201111.html 关于WPF印刷。

即使SQL服务器你可能想看看客户的侧报告功能。它真的更适合国际海事组织有你想要什么。你仍然可以查询和获取你需要的所有数据形式的服务器,但它可以让你有完全控制的自动化过程。也许你想来运行它作为一种服务,每天的报告所产生的服务,转换成PDF和复制磁盘和自动通过电子邮件发送。客户方可以做的一切,以及容易。和没有依赖于报告服务或IIS,或具有任意的,构成。

也许你应该试试ActiveReports.NET 或DevExpress XtraReports生成的报告第一,通过代码。两者都有PDF出口的支持,因此可以生成的PDF文件,并将它们发送的邮件。

看看这本书,(http://www.apress.com/book/view/9781590598542)它给许多不同的方案,包括通过电子邮件发送报告,报告生成的服务等。其关于客户的侧报告,但是它同样适用于服务器上面(设计方面反正).这可能有其优点,这样做client side(或dediacted服务器)作为你可以完全控制的自动化过程。但是如果你想要去与。净的报告。

是的,你可以使用WPF.

你也可以看itextSharp.其中的一个。净pdf书写工具和港口的Java itext.有限玩我做它做pdf书写简单而有趣。

在一个项目,我的工作我们利用 名单和标签.

基本上你有一个.净API,你通过它的数据集,然后你做的模板参考列的数据集,这至少可以印刷(并且我假设出口PDF太多,但没有检查...)

我没有工作与它自己寿因此不能说很多关于质量。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top