نمایش نتایج 1 تا 3 از 3

نام تاپیک: خروجی گرفتن مستقیم فایل PDF از Stimulsoft

  1. #1
    کاربر تازه وارد آواتار vbblog
    تاریخ عضویت
    آبان 1391
    محل زندگی
    mashhad
    سن
    37
    پست
    33

    Question خروجی گرفتن مستقیم فایل PDF از Stimulsoft

    سلام به دوستان عزیز
    سوال: چطور میتونم از داخل برنامه بدون این که گزارش رو نشون بدم خروجی PDF ازش بگیرم (از Stimulsoft) برنامه به زبان vb.net هست
    از کمک شما ممنونم.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    محل زندگی
    مشهد
    پست
    206

    نقل قول: خروجی گرفتن مستقیم فایل PDF از Stimulsoft


    string ReportPath = HttpContext.Current.Server.MapPath("Reports/Report.mrt");
    Stimulsoft.Report.StiReport rpt = new Stimulsoft.Report.StiReport();
    rpt.Load(ReportPath);
    DataSet Ds = SetDataSet();
    rpt.RegData(Ds);
    rpt.Dictionary.Synchronize();
    rpt.Compile();
    rpt.Render();
    Random Rnd = new Random();
    string FilePdf = "PdfOut/BillPdf" + Rnd.Next(100) + ".pdf";
    if (File.Exists(HttpContext.Current.Server.MapPath(Fi lePdf)))
    File.Delete(HttpContext.Current.Server.MapPath(Fil ePdf));

    rpt.ExportDocument(StiExportFormat.Pdf,FilePdf);

    تابع SetDataSet دیتاستمون را درست می کنه. من C#‎برات نوشتم. خودت کانورتش کن.

  3. #3

    نقل قول: خروجی گرفتن مستقیم فایل PDF از Stimulsoft


    StiReport rpt = new StiReport();
    rpt.Load("FacktorForoshRpt.mrt");
    string constr = System.Configuration.ConfigurationSettings.AppSett ings["ConnectionString"].ToString();
    Stimulsoft.Report.Dictionary.StiSqlDatabase sti = new Stimulsoft.Report.Dictionary.StiSqlDatabase("DB", constr);
    rpt.Dictionary.Databases[0] = sti;
    rpt.Dictionary.Variables["today"].Value = pc.GetYear(DateTime.Now) + "/" + pc.GetMonth(DateTime.Now).ToString("0,0") + "/" + pc.GetDayOfMonth(DateTime.Now).ToString("0,0");
    rpt.Compile();
    rpt.CompiledReport.DataSources["Report_Facktor"].Parameters["@ID"].ParameterValue = Convert.ToInt32(txtFactorNum.Text);
    rpt.Render();
    string date = pc.GetYear(DateTime.Now) + "-" + pc.GetMonth(DateTime.Now).ToString("0,0") + "-" + pc.GetDayOfMonth(DateTime.Now).ToString("0,0");
    rpt.ExportDocument(StiExportFormat.Pdf, Application.StartupPath + "\\Factor\\" + txtFactorNum.Text + "_(" + date + ").pdf");

تاپیک های مشابه

  1. سوال: خروجی گرفتن مستقیم فایل PDF از Stimulsoft
    نوشته شده توسط vbblog در بخش VB.NET
    پاسخ: 2
    آخرین پست: شنبه 05 مرداد 1392, 14:02 عصر
  2. سوال: ورودی و خروجی گرفتن از فایل notepad
    نوشته شده توسط ice672122724 در بخش C#‎‎
    پاسخ: 19
    آخرین پست: پنج شنبه 27 مرداد 1390, 03:02 صبح
  3. ذخیره فایل pdf به طور مستقیم داخل یک فیلد
    نوشته شده توسط farshad_kocholo در بخش SQL Server
    پاسخ: 1
    آخرین پست: دوشنبه 23 آذر 1388, 14:09 عصر
  4. گرفتن یک فایل اکسل یا PDF از کاربر
    نوشته شده توسط آرام جان گل در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: یک شنبه 10 آبان 1388, 08:49 صبح
  5. پاسخ: 1
    آخرین پست: سه شنبه 25 بهمن 1384, 01:20 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •