2012-05-11 110 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從下載文件夾複製到您的最終目的地。

希望有所幫助。

相關問題