Stampare report in pdf

mercoledì 05 settembre 2012 - 21.21
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Windows 7  |  Windows XP  |  Visual Studio 2008  |  SQL Server 2008 R2

clan Profilo | Junior Member

Salve vorrei sapere se esiste un modo che invece di visualizzare il report a video mi crei un pdf in una data cartella
Grazie

pieroalampi Profilo | Expert

Puoi installare un driver di stampa pdf ed inviare il file in stampa verso quel file!
------------------------------------------------------
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
------------------------------------------------------

DomA Profilo | Expert

Ciao,
quale tool usi per la creazione del report?

Per prima cosa devi capire se il tool ti permette di creare il PDF al volo. Se è possibile basterà verificare se la cartella esiste (altrimenti bisogna crearla e salvarci dentro il tuo pdf.

>>Comunque partiamo dal primo quesito: il tool ti permette di creare il report al volo?


http://www.infomidia.it

Domenico

clan Profilo | Junior Member


uso vb da VS-2008 con crystal report usando il codice seguente

dim mioreport as new report.rpt
mioreport.SetDataSource(miodataset)

per quello che so dovrebbe essere fattibile poterlo creare al volo

DomA Profilo | Expert

Prova così:

Imports CrystalDecisions.CrystalReports.Engine Imports CrystalDecisions.Shared Public Class Form1 Dim cryRpt As New ReportDocument Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click cryRpt.Load("Percorso report\CrystalReport1.rpt") CrystalReportViewer1.ReportSource = cryRpt CrystalReportViewer1.Refresh() End Sub Private Sub Button2_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button2.Click Try Dim CrExportOptions As ExportOptions Dim CrDiskFileDestinationOptions As New _ DiskFileDestinationOptions() Dim CrFormatTypeOptions As New PdfRtfWordFormatOptions() CrDiskFileDestinationOptions.DiskFileName = _ "c:\crystalExport.pdf" CrExportOptions = cryRpt.ExportOptions With CrExportOptions .ExportDestinationType = ExportDestinationType.DiskFile .ExportFormatType = ExportFormatType.PortableDocFormat .DestinationOptions = CrDiskFileDestinationOptions .FormatOptions = CrFormatTypeOptions End With cryRpt.Export() Catch ex As Exception MsgBox(ex.ToString) End Try End Sub End Class
http://www.infomidia.it

Domenico

clan Profilo | Junior Member

tutto risolto
funziona alla grande
grazie

DomA Profilo | Expert


http://www.infomidia.it

Domenico
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5