windows 服务可以用来生成和打印 crystal 报告吗?

can windows service be used to generate & print crystal reports?

我有一个应用程序需要通过互联网在远程位置打印报告。由于没有网络打印机,我们必须通过电子邮件发送生成的报告并等待有人打印它们。

我在想是否可以使用 windows 服务来自动执行任务

我有以下选项

  1. 从 SQL 服务器获取数据,基于从远程位置传输的过滤器生成 crystal 报告并将其打印到默认打印机。

  2. 从远程位置获取 pdf 格式的报告并将其打印到默认打印机

是可能的选项之一。

我在这里寻求一些帮助,因为到目前为止我还没有为任何事情创建 windows 服务

您的指导被高度应用

非常感谢

阿米特·萨拉夫

是 window 服务生成并打印 crystal 报告: 首先,您已经从 nuget 安装了软件包,但您使用的是 VS。

第 1 步:创建数据库 第 2 步:创建 Window 服务 第 3 步:安装 Windows 服务

也可以从这个link获得帮助: http://aspalliance.com/1917_Automate_delivery_of_Crystal_Reports_With_a_Windows_Service.3

是的,您的应用程序可以使用 Crystal 运行时并触发打印输出或导出报告,而无需在屏幕上显示任何内容。

或者,应用程序可以使用多个 cheap/free 第 3 方 Crystal 工具(通常称为查看器或调度程序)的命令行 API 来实现相同的目的.命令行 API 允许您指定 rpt 文件、参数、登录信息、打印机目的地、导出格式、导出文件等。