[Crystal Report] Esportazione diretta in Pdf

martedì 05 aprile 2005 - 08.33

Andy Profilo | Senior Member

Ciao a tutt, voglio esportare un report direttamente senza che CR mi chieda il percorso: il codice è

Dim Rpt As New CrystalDecisions.CrystalReports.Engine.ReportDocument
Dim DOp As New DiskFileDestinationOptions
Dim crExportOptions As ExportOptions

'Assegno percorso file .rpt
Rpt.Load("C:\Report.rpt", CrystalDecisions.[Shared].OpenReportMethod.OpenReportByDefault)
' Assegno DB
Rpt.SetDataSource(DS_Comm)
' Opzioni esportazione
crExportOptions = Rpt.ExportOptions
DOp.DiskFileName = "S:\TCE\Report\CommesseAttive\ListaCommesse.rpt"
With crExportOptions
.DestinationOptions = DOp
.ExportDestinationType = ExportDestinationType.DiskFile
.ExportFormatType = ExportFormatType.PortableDocFormat
End With

CRW.ReportSource = Rpt
' Stampa Immediatamente
CRW.ExportReport()
' Elimina Report Viewer
CRW.Dispose()

..ma mi compare ancora la dialog che mi chiede dove esportare il file, e poi alla fine non crea nulla..dove sbaglio?

Andy Profilo | Senior Member

..risolto..senza passare dal Crystal Report Viewer..se a qualcuno dovesse servire:

Dim Rpt As New ReportDocument
Dim DOp As New DiskFileDestinationOptions

Rpt.Load("C:\Report.rpt", CrystalDecisions.[Shared].OpenReportMethod.OpenReportByDefault)
Rpt.SetDataSource(DS_Comm)
DOp.DiskFileName = "C:\Report\ListaGiacenze.pdf"
With Rpt.ExportOptions
.DestinationOptions = DOp
.ExportDestinationType = ExportDestinationType.DiskFile
.ExportFormatType = ExportFormatType.PortableDocFormat
End With
Rpt.Export()


Ciao..

totti240282 Profilo | Guru

quindi lo si fa direttamente dal report

Andy Profilo | Senior Member

..esatto, direttamente dal ReportDocument..

Babi Profilo | Junior Member

Ciao ragazzi, scusate se mi intrometto, ma anch'io avrei un'esigenza simile.
Convertire un file word in pdf da codice (vb.net).
Potrei riutilizzare l'esempio qui fatto per Cristal?
potete darmi una dritta?

Grazie Barbara


Andy Profilo | Senior Member

Ciao..Con CR puoi esportare un report da un tuo file .Rpt, penso che per trasformare un file .Rtf(word) in Pdf(Acrobat) non sia simile il procedimento...
ma non ho idea di come fare, credo che tu debba importare il tuo file Rtf e trovare un modo per trasformarlo in formato Acrobat...

Babi Profilo | Junior Member

infatti il mio problema è proprio quello di trasformarlo in acrobat.
non riesco a trovare le istruzioni per una conversione.
Magari a qualcuno è già capitato...

ciao e grazie
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5