Tuesday 27 August 2013

Export To PDF File(Crystal Report To Pdf file) in windows application

//Saved Temptable data's After below a Query to use Export to pdf file
//To create pdf file not in C:\\(Security problems are faced).

using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;

            ReportDocument cryRpt;
            cryRpt = new ReportDocument();
            cryRpt.Load("F:/WindowsProjects/TASS_ItemCode/IBS_STOCK/IBS_STOCK/CRLedger.rpt");
            crystalReportViewer1.ReportSource = cryRpt;
            crystalReportViewer1.Refresh();  
            try
            {
                ExportOptions CrExportOptions;
                DiskFileDestinationOptions CrDiskFileDestinationOptions = new DiskFileDestinationOptions();
                PdfRtfWordFormatOptions CrFormatTypeOptions = new PdfRtfWordFormatOptions();
                CrDiskFileDestinationOptions.DiskFileName = "D:\\test.pdf";
                CrExportOptions = cryRpt.ExportOptions;
                {
                    CrExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
                    CrExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
                    CrExportOptions.DestinationOptions = CrDiskFileDestinationOptions;
                    CrExportOptions.FormatOptions = CrFormatTypeOptions;
                }
                cryRpt.Export();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

No comments:

Post a Comment