easyPDF SDK Usermanual
PDF Creator Programming API  |  Download Free Trial  |  Contact Us to Purchase

PowerPointPrintJob Object Description

This object is a specialized version of PrintJob object. In addition to all the features from PrintJob object, PowerPointPrintJob object includes numerous PowerPoint specific features.

If you need to set PowerPoint specific options, use this specialized object instead of generalized PrintJob object. However, do not use this object for printing documents other than the ones PowerPoint can handle.

NOTE: Due to the technical limitation of PowerPoint, PowerPointPrintJob cannot perform multiple conversions at once. You can still execute PrintOut method from multiple instances at the same time, but the actual conversion will happen one at a time, and waiting print jobs will timeout if they wait for more than the value specified in QueueWaitTimeout property.

Example Usage

Set oPrinter = CreateObject("easyPDF.Printer.8")
Set oPrintJob = oPrinter.PowerPointPrintJob
' Set PowerPoint specific option
oPrintJob.PrintColorType = PP_PRINT_BLACK_AND_WHITE
oPrintJob.PrintOut "C:\test\input.ppt", "C:\test\output.pdf"