2012-05-11 76 views
0

如何使用c#编码将pdf文件保存在本地文件夹中?这个程序是运行命令提示符,所以我只是写一个代码来传递参数给我的报告,这是在报告服务器报告将发送PDF格式,我想保存在我的本地文件夹和 访问此文件的电子邮件以后的目的。如何将报告Pdf文件保存到我的本地文件夹

回答

2

我在这里错过了很多信息:这是您下载的程序吗?或者这是你自己写的程序?或者你还没有写出来?

我猜最后一个。您需要编写一个接受参数的控制台应用程序,然后使用PDF生成器工具生成PDF。我猜你正在尝试阅读一些数据以生成报告。

+0

雅我不想在这里使用任何第三方工具,通过C#编码我想要做同样的.programe是由自己写的。参数和其他事情我正确传递,在这种情况下没有问题,我可以在我的报告服务器中也使用相同的参数生成报告。 – RnR

+0

不幸的是,除非你想编写自己的PostScript驱动程序(祝你好运),否则你不能真正创建PDF而不使用第三方工具。我建议你使用添加虚拟打印机的PDFCreator。然后,您将输出“打印”到PDF Creator打印机。链接:http://sourceforge.net/projects/pdfcreator/ – mghaoui

0

无法添加此作为评论,因为缺乏代表所以作为答案。

您可以直接将SSRS服务器输出保存为PDF格式。我假设使用报表查看器控件对于您的应用程序来说是没有问题的。这样就可以通过它提供的webservice直接访问报表服务器。请参阅此问题上提供的答案,以获得一个不错的入门解决方案。

Reporting services: Get the PDF of a generated report

从你描述你需要则保存的PDF从下载文件夹复制到您的最终目的地。

希望有所帮助。

相关问题