Generar PDF a partir de un Crystal Report

Te paso un código de como lo hago:

 EventLog.WriteEntry(sSource, "Iniciando proceso para archivo: " + dr["XMLOriginal"].ToString());
                            ReportDocument cryReportDocument = new ReportDocument();
                            cryReportDocument.Load(sPlantilla);
                            cryReportDocument.SetDatabaseLogon(usuarioBD, passBD, servidorBD, nombreBD);
                            cryReportDocument.SetParameterValue("DocKey@", iDocEntry);
                            cryReportDocument.SetParameterValue("Cadena@", Cadena);
                            cryReportDocument.SetParameterValue("Firma@", Firma);
                            cryReportDocument.ExportToDisk(ExportFormatType.PortableDocFormat, this.AttachPDF);
                            cryReportDocument.Dispose();
                            EventLog.WriteEntry(sSource, "XML y PDF Creados");

y me funciona excelente!

3 Me gusta