IAC – Printing using Acrobat Reader

This method prints the PDF c:tempfiletoprint.pdf.

This code sample is posted here for the general benefit of the PDF development community. Attribution and usage guidelines are as noted in the code source; please respect the wishes of the author when using this code.


Option Explicit ' Force variable declaration	' Author : Karl De Abrew' Company : Planet PDF' Date : 30 November, 1998' Description: ' This vb method uses the VB printer object and a command line call ' sourced from the Acrobat Developer FAQ to print a single PDF silently	' This method / function should be extended to suit the requirements' of an organisation	Sub PrintAPDFUsingTheFreeAcrobatReader()            Dim strCommandLine As String            Dim strPrinterName As String            Dim strDriverName As String            Dim strPortName As String            Dim strFileNameToPrint As String        	   	    strFileNameToPrint = 'c:tempfiletoprint.pdf'            strPrinterName = Printer.DeviceName            strDriverName = Printer.DriverName            strPortName = Printer.Port                      	' Perform some error checking here        strCommandLine = 'c:acrobat3readerAcroRd32.exe /t ''' + _                   strFileNameToPrint + ''' ''' + _                   strPrinterName + ''' ''' + _                   strDriverName + ''' ''' + _                   strPortName + ''''                If (Shell(strCommandLine, vbHide) <> 0)Then                      MsgBox 'Job has been sent to the printer using the command ' + strCommandLine              End IfEnd Sub

You May Also Like

About the Author: Planet PDF Team

Leave a Reply