Saturday, January 29, 2011

CONVERT ANY CRYSTALREPORT TO PDF

 SaveFileDialog saveFileDialog1 = new SaveFileDialog();
            saveFileDialog1.Filter = "Your extension here (*.pdf)|*.pdf|(*.docx)|*.docx|All Files (*.*)|*.*";
            saveFileDialog1.FilterIndex = 1;
            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                ExportOptions CrExportOptions;
                DiskFileDestinationOptions CrDiskFileDestinationOptions = new DiskFileDestinationOptions();

                PdfRtfWordFormatOptions CrFormatTypeOptions = new PdfRtfWordFormatOptions();
                string sFilename = saveFileDialog1.FileName;
                CrDiskFileDestinationOptions.DiskFileName = sFilename;
                CrExportOptions = reportDocument.ExportOptions;
                {
                    CrExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
                    CrExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
                    CrExportOptions.DestinationOptions = CrDiskFileDestinationOptions;
                    CrExportOptions.FormatOptions = CrFormatTypeOptions;
                }
                reportDocument.Export();
                MessageBox.Show("Your document saved sucessfully.");

No comments:

Post a Comment