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?