Hello
this is the code we use to print pdf in Visual Studio 2008 Ne Framework 2.0
Public Sub PRintPDF(ByVal sFile As String, ByVal sPrinterName As String)
Dim oViewer As Aspose.Pdf.Kit.PdfViewer = New Aspose.Pdf.Kit.PdfViewer
Dim license As Aspose.Pdf.Kit.License = New Aspose.Pdf.Kit.License
license.SetLicense("\\xensrvgamma\Teamsystem Software\Licenze\Aspose.Pdf.Kit.lic")
oViewer.OpenPdfFile(sFile)
oViewer.PrintPageDialog = False
oViewer.AutoResize = True
oViewer.AutoRotate = True
Dim ps As System.Drawing.Printing.PrinterSettings = New System.Drawing.Printing.PrinterSettings()
Dim prtdoc As PrintDocument = New PrintDocument()
ps.PrinterName = sPrinterName
ps.FromPage = 1
ps.ToPage = 1
ps.PrintFileName = sFile
Dim pgs As PageSettings = New PageSettings()
pgs.PaperSize = New System.Drawing.Printing.PaperSize("A4", 827, 1169)
pgs.Margins = New Margins(0, 0, 0, 0)
oViewer.PrintDocumentWithSettings(pgs, ps)
oViewer.ClosePdfFile()
ps = Nothing
pgs = Nothing
prtdoc = Nothing
oViewer = Nothing
End Sub