You can also view a PDF in VS2008 using a web browser control.
For instance, if your web browser control is wbDocument then to load a file
wbDocument.Navigate(FileName)
The following I picked up recently (I completely forgotten who I got this from to give them credit)
#Region " Required for view completion "
''' <summary>
''' This code helps to insure that the PDF document is completely released.
''' If these steps aren't taken the PDF file may be locked for some time or
''' even until this application is exited.
''' </summary>
''' <remarks></remarks>
Private Sub DemoViewer_FormClosing() Handles Me.FormClosing
If FileName.Length > 0 Then
wbDocument.Hide()
wbDocument.Navigate("about:blank")
Do Until wbDocument.ReadyState = WebBrowserReadyState.Complete
Application.DoEvents()
System.Threading.Thread.Sleep(100)
Loop
wbDocument.Dispose()
System.Threading.Thread.Sleep(100)
End If
End Sub
#End Region
KSG