Grazie per la risposta.
Dim byteViewer As Byte() = Form4.ReportViewer1.LocalReport.Render("PDF")
Dim saveFileDialog1 As New SaveFileDialog()
saveFileDialog1.Filter = "*PDF files (*.pdf)|*.pdf"
saveFileDialog1.FilterIndex = 2
saveFileDialog1.RestoreDirectory = True
saveFileDialog1.ShowDialog()
Dim newFile As New FileStream(saveFileDialog1.FileName & ".pdf", FileMode.Create)
newFile.Write(byteViewer, 0, byteViewer.Length)
newFile.Close()
Crea il pdf con solo la prima riga scritta a meno che non apra l'anteprima di stampa, ma io vorrei evitare che la debba aprire per forza.
Potrei risolvere aprendo e rendendo invisibile la form del report, ma non è un metodo "bello". Qualcuno conosce un metodo più diretto?