Como exportar o Crystal report para PDF no sistema local?
preciso de exportar um relatório cristal para o sistema local no formato {[[0]}.
eu usei ExporttoDesk
mas ele salvou no servidor.Preciso de o disponibilizar ao utilizador.
eu usei ExporttoStream
.Mas também não funcionou comigo.
1
Author: Mayank Pathak, 2012-10-18
2 answers
Tente isto no botão Clique
try
{
ExportOptions CrExportOptions ;
DiskFileDestinationOptions CrDiskFileDestinationOptions = new DiskFileDestinationOptions();
PdfRtfWordFormatOptions CrFormatTypeOptions = new PdfRtfWordFormatOptions();
CrDiskFileDestinationOptions.DiskFileName = "c:\\csharp.net-informations.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());
}
Leia a sua explicação aqui
1
Author: Mayank Pathak, 2012-10-18 12:18:33
É tarde demais para a resposta, mas pode ser útil para o ohters como eu.
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
protected void Page_Load(object sender, EventArgs e)
{
ReportDocument pdfReport = new ReportDocument();
pdfReport.Load(Server.MapPath("ExportToPdf.rpt"));
pdfReport.SetDatabaseLogon("amitjain","password", @"AMITJAIN\SQL", "Northwind");
CrystalReportViewer1.ReportSource = pdfReport;
}
protected void btnExport_Click(object sender, EventArgs e)
{
ReportDocument pdfReport = new ReportDocument();
pdfReport.Load(Server.MapPath("ExportToPdf.rpt"));
pdfReport.SetDatabaseLogon("user", "password", @"AMITJAIN\SQL", "Northwind");
Response.Buffer = false;
Response.ClearContent();
Response.ClearHeaders();
pdfReport.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, true, "Employees");
Response.End();
}
Http://csharpdotnetfreak.blogspot.com/2012/01/export-crystalreports-to-pdf-word-excel.html
Testado e a funcionar.
-2
Author: cesarlinux, 2018-06-06 16:52:20