3
有上呈現RDL文件的ReportViewer然後顯示.PDF format.I它更多的例子需要建立一個控制檯應用程序需要。 rdl作爲輸入並將其執行爲pdf。我如何在不使用SSRS和reportviewer的情況下執行此操作?如何編程執行和出口.rdl文件爲PDF沒有任何SSRS和的ReportViewer
有上呈現RDL文件的ReportViewer然後顯示.PDF format.I它更多的例子需要建立一個控制檯應用程序需要。 rdl作爲輸入並將其執行爲pdf。我如何在不使用SSRS和reportviewer的情況下執行此操作?如何編程執行和出口.rdl文件爲PDF沒有任何SSRS和的ReportViewer
你不能沒有呈現SSRS的RDL文件。 RDL文件只是一個XML定義,由SSRS呈現。
爲了說明清楚:
的RDL文件不是報告輸出,但區區佈局描述。它告訴SSRS在哪裏放置元素。來自數據庫的內容僅被插入,而SSRS 呈現報告。
這個控制檯應用程序創建的.rdl文件http://technet.microsoft.com/en-us/library/ms167274(v=sql.105).aspx,但它只是將其保存到光盤上。我想執行它來產生PDF。 – flute
我不認爲你明白這個工具的作用:RDL文件只是XML中的一個定義,告訴SSRS報告應該如何顯示(如表格的位置,列的寬度,使用哪個數據集字段)。然後,SSRS將這些數據與數據一起呈現在最終報告中,就像Web瀏覽器呈現HTML一樣。報告查看器控件可以顯示呈現的輸出。鏈接中的工具只是生成一個描述報告的XML。它不包含*輸出*。 RDL文件可以與WPF中的XAML文件進行比較。它告訴你在哪裏放置哪個元素,但是它本身不顯示。 –
你的意見更詳細和有幫助.....如果我有一個固定的報告模板,我必須使用Windows服務生成該報告模板的PDF - 我該怎麼辦?使用C#與輕鬆可用的sql報告方法?你可以提供任何有用的鏈接在Windows服務+ .rdl文件?爲了簡化我的要求 - 我有一個服務器程序需要觸發一個Windows服務來自動生成PDF格式的報告(即沒有用於生成報告的UI,因爲它需要成爲後端進程) – flute