PDA

View Full Version : تبدیل مستفیم گزارش ReportViewer به pdf



S_O_S1982
یک شنبه 20 شهریور 1390, 00:56 صبح
سلام

ببخشید اگه سوالم تکراری هست
من با vb.net و asp.net ، چندتا گزارش ایجاد کردم ، می خوام ببنیم کسی از دوستان می تونه کمکم کنه و بگه که چجوری می تونم بدون اینکه اون گزارش رو باز کنم ، با کلیک کردن روی یک button گزارش رو با نرم افزار acrobat باز کنم ؟؟؟

ممنون از توجه شما

MIRZAEI2003
یک شنبه 20 شهریور 1390, 12:28 عصر
StiReport report = new StiReport();
report.Load("report.mrt");
report.Render();
report.ExportDocument(StiExportFormat.Pdf, "document.pdf");

S_O_S1982
یک شنبه 20 شهریور 1390, 15:35 عصر
خودت فهمیدی چی گفتی ؟

MIRZAEI2003
یک شنبه 20 شهریور 1390, 23:24 عصر
کد بالا بدون اینکه گزارش رو نشون بده به صورت pdf برای دانلود میفرستش کسی که رو دکمه کلیک میکنه اگه خواست open میزنه با acrobat reader باز میشه نخواست هم ذخیره میکنه تو سیستمش.
زبان کد بالا c# بود اینم vb
Dim Report As StiReport = New StiReport()
Report.Load("report.mrt")
Report.Render()
Report.ExportDocument(StiPdfExportFormat.Pdf, "document.pdf")

S_O_S1982
دوشنبه 21 شهریور 1390, 07:42 صبح
میشه لطف کنید ، بفرمایید stireport چی هست؟

MIRZAEI2003
دوشنبه 21 شهریور 1390, 12:29 عصر
stireport کلاسی هست که شی گزارش رو ایجاد میکنه نمیدونم بدون stireport تا حالا چطور گزارشتو نشون میدادی ، خط آخر کد برای تبدیل به pdf هستش.

S_O_S1982
دوشنبه 21 شهریور 1390, 18:17 عصر
من پسوند گزارشاتم rdlc هست

rdlc رو نمی تونم تبدیل کنم به pdf

MIRZAEI2003
سه شنبه 22 شهریور 1390, 00:22 صبح
الان متتوجه منظورت شدم
اینجاها توضیح داده
http://stackoverflow.com/questions/3343692/exporting-rdlc-report-into-pdf-on-button-click
http://stackoverflow.com/questions/1652203/save-rdlc-reports-as-pdf-programaticaly
http://stackoverflow.com/questions/2684221/creating-a-pdf-from-a-rdlc-report-in-the-background
http://forums.asp.net/t/1554939.aspx

http://weblogs.asp.net/rajbk/archive/2006/03/02/How-to-render-client-report-definition-files-_28002E00_rdlc_2900_-directly-to-the-Response-stream-without-preview.aspx