User Guide
TerminalWorks CLPrint Usage Guide 
Pdf image extractor c# - Select, copy, paste PDF images in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document
extract vector image from pdf; extract pictures from pdf
Pdf image extractor c# - VB.NET PDF Image Extract Library: Select, copy, paste PDF images in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document
extract pdf pages to jpg; extract image from pdf java
CLPrint - Usage Guide 
Page 2 
 
 
support@ 
terminalworks 
.com 
 
Content 
About the product ........................................................................................................................................ 3 
Main Features: ......................................................................................................................................... 3 
Software requirements ................................................................................................................................ 3 
Instructions ................................................................................................................................................... 4 
CLPrint usage ................................................................................................................................................ 4 
Usage: ....................................................................................................................................................... 4 
Main functions: ........................................................................................................................................ 4 
Additional functions: ................................................................................................................................ 5 
Print options: ............................................................................................................................................ 6 
Conversion options: .................................................................................................................................. 7 
Examples ...................................................................................................................................................... 8 
CLPrint FAQ .................................................................................................................................................. 9 
CLPrint Hardware ID ................................................................................................................................ 9 
Examples how print a pdf with CLPrint? ............................................................................................... 10 
When I use the /setsource switch I get an error: Selected paper source was not found. ................... 11 
What are differences between default printing engine, /adobe1 and /useengine1? ......................... 12 
VB.NET TIFF: TIFF Text Extractor SDK; Extract Text Content from
Please get the latest XDoc.Tiff C# Developer Guide here. Standalone VB.NET TIFF text extractor SDK that extracts control SDK into VB.NET image application by
extract image from pdf using; extract photos pdf
VB.NET PowerPoint: Extract & Collect PPT Slide(s) Using VB Sample
demo code using RasterEdge VB.NET PowerPoint extractor library toolkit. provide powerful & profession imaging controls, PDF document, image to pdf files and
extract jpg from pdf; extract text from image pdf file
CLPrint - Usage Guide 
Page 3 
 
 
support@ 
terminalworks 
.com 
 
About the product  
Main Features:  
Print PDF documents from your command line. With a few simple command line options, you 
can fully control your PDF printing from any tool or application.  
All printer types are supported. No need to worry about incompatible printers; CLPrint has full 
support for almost all desktop and office printers.  
Convert your PDFs to images. You can convert your PDF documents to images in no time. Just 
choose the desired output format and color mode, and you are ready.  
Full TIFF, JPEG, BMP, GIF, and PNG support. Choose between color or black and white. You can 
also configure the desired resolution and control the output size.  
Software requirements  
Please take a look at the list below for the information on supported remote desktop technologies and 
operating systems.  
Operating Systems  
 
Windows 2012 Server  
Windows 2008 R2 Server  
Windows 2008 Server  
Windows 2003 Server  
Windows 8 / 8.1 / 10 
Windows 7  
Windows Vista  
Windows XP  
Note: 32bit and 64bit operating systems are supported. CLPrint requires minimum .NET 2.0 
framework to function properly. In case you experience any issues please make sure that .NET is 
installed. 
VB.NET Word: Extract Word Pages, DOCX Page Extraction SDK
on also owns high compatibility with Visual C# .NET code. feature, this VB.NET Word page extractor add-on page, sort Word page order or insert image into Word
pdf image extractor c#; extract image from pdf file
VB.NET TIFF: TIFF to Text (TXT) Converter SDK; Convert TIFF to
NET developers to interpret and decode TIFF image file. But different from TIFF text extractor add-on powerful & profession imaging controls, PDF document, tiff
how to extract pictures from pdf files; extract images from pdf c#
CLPrint - Usage Guide 
Page 4 
 
 
support@ 
terminalworks 
.com 
 
Instructions  
CLPrint is a single executable. It requires no installation. Run CLPrint by calling it from the 
command line with specific instructions/switches.  
The easiest way to learn more about CLPrint is to download it and run it with the /help – or, you can find 
the same information here on our Features page.  
CLPrint usage  
Usage:  
clprint.exe [/print | /convert] [/pdffile "FILENAME"]  
Main functions:  
/print: This defines that the requested file should be printed.  
/convert: This defines that the pages of requested PDF file should be converted to one of supported 
image formats. 
/watch:  Tells CLPrint to watch over a folder for new PDF documents with the extension ".pdf" and print 
them automatically. This can be stopped by either pressing any key, or creating a new document named 
"clprint.close" in the directory that CLPrint is watching. The clprint.close file will be automatically 
deleted.  
/pdffolder: Print every PDF document with the extension ".pdf" from the specified folder. 
C# Word: How to Extract Text from C# Word in .NET Project
you can rest assured because this Word text extractor preserves both to provide powerful & profession imaging controls, PDF document, image to pdf files and
extract images from pdf online; pdf image extractor
CLPrint - Usage Guide 
Page 5 
 
 
support@ 
terminalworks 
.com 
 
Additional functions:  
/showprinters: This action will list all available printers. 
/pagenumber:  Shows number of pages for selected PDF file 
/printerproperties: Shows printers options before printing the document.  
/papersizes: Lists all available paper sizes supported by your printer. Use this switch together with the 
/printer switch.  
/setsize: Sets the size of the paper that should be printed. Please use the /papersizes switch to check 
which values are available.   
/papersources: Will list all available paper sources (trays).  
/printerresolutions: Will list all available printer resolutions.  
/setprinterresolution: Sets the printer resolution.  
/setsource: Will set the paper source. Prior to using /setsources please execute CLPrint with the 
/papersources switch to see which trays are available and what are their names. 
/password: You can use this switch in case your PDF document is password protected. e.g.   
/password: testpass123. It doesn't have effect with the /adobe switch.  
/deletewatchfile: If used, this switch deletes a file from watched folder after the file has been sent to 
printer spooler. False by default.  
/help: Shows this help menu.  
/pdffile: This defines the PDF documents on which the actions will be performed.  
/order: A for ascending, D for descending file name order while using pdffolder switch.  
/printtofile:  Print to file. Allowed values are Y or N. If this switch is used, please also use 
/outputfilename to set the print file name. This has effect only with /useengine1 or /adobe switch.  
/outputfilename: Use it with the /printtofile switch to set a desired print file name.  
CLPrint - Usage Guide 
Page 6 
 
 
support@ 
terminalworks 
.com 
 
/useengine1:Use an alternative print engine. Rarely needed, it is still present just for the legacy reasons. 
Print options:  
 
/dpi:  Defines the resolution of the printed PDF document. It doesn't have effect with /adobe switch. It is  
possible that selected dpi value will not work and recommended way to set PrinterResolution is to                         
use switch /setprinterresolution 
Format: /dpi: 300 
/copies: How much copies should be printed. Format: /copies: 5  
/colormode: Gray or Color. It has effect only if the printer supports it.  
/range: Values accepted by this property look like this: "1-3, 5, 7, 9-12". If the range is not valid, those 
pages will not be printed. With /adobe and /convert switches, you can only use the page interval (e.g. 
"5-7") and not the exact pages (e.g. "1, 3")  
/raster: Print the document as raster image. Useful if you are having problems with the document. It 
works just with /useengine1 switch. Rarely needed, it is still present just for the legacy reasons. 
/collate: Collates the document. Y for using collate, N for not using it. If ommitted, the printer default 
settings will be used.  
/scale: Scales the printout so that it fits the page.  
Format: /scale:fittomargins, /scale:reducetomargins”, /scale:none. 
For /adobe default is /scale:none. 
For default print engine default is /scale:reducetomargins 
For /useengine1 default is /scale:fittomargins 
/notcentered: By default, content for default print engine is automatically centered. With this flag that 
can be disabled. It doesn't have any effect for /adobe and /useengine1 switches because their content 
isn't  automatically centered. 
/orientation: Sets the orientation of the paper. 
Format:  
/orientation:landscape Sets the print job to be printed in landscape mode. 
/orientation:portrait Sets the print job to be printed  in potrait mode. 
/orientation:default Uses printer default. 
/orientation:auto Based on the PDF document content automatically sets landscape or portrait. 
If not set, value "auto" will be used for default printing engine, and value "default" for  /adobe and 
/useengine1 switches. 
CLPrint - Usage Guide 
Page 7 
 
 
support@ 
terminalworks 
.com 
 
/duplex: Specifies the duplex printing settings  
Format:  
/duplex:default (The printer's default duplex setting)  
/duplex:simplex (Single-sided printing)  
/duplex:horizontal (Double-sided, horizontal printing)  
/duplex:vertical (Double-sided, vertical printing)  
/printer: Specifies the full printer name of the printer you wish to print to. In case this switch is 
committed the default printer will be used. 
Conversion options:  
 
/tiff: The PDF document will be converted to a TIFF image. If /range is omitted, it will create a single tiff 
file with multiple images.      
/jpeg: The PDF document will be converted to a JPG image.  
/imagequality: Image quality (from 0 to 100). It is ignored if /jpeg switch isn't used.  
/png: The PDF document will be converted to a PNG image.  
/gif: The PDF document will be converted to a GIF image.  
/bmp: The PDF document will be converted to a BMP image.  
/bw: This sets the created images to be black and white.   
/range:  Set the range of pages you wish to print or convert. Format: /range:1-5  
/dpi: Sets the resolution of the converted images. Reduce for lower file size.  
/zoomfactor: Zoom factor is used while saving an image from a pdf page. It is ignored when used with 
/usengine1 or /adobe switch. Default value is 5 which corresponds to original PDF page size. Less than 5 
will produce smaller image, and bigger than 5 bigger image.  
/outputfile: This specifies the output file name and directory. In case multiple images are to be created 
CLPrint will automatically attach a number to the end of the document name which corresponds to the 
page number. If this tag is omitted the PDF document name and location will be used.   
CLPrint - Usage Guide 
Page 8 
 
 
support@ 
terminalworks 
.com 
 
Note: In case the PDF document has multiple pages, the /jpeg, /bmp, /gif, /png switches will create 
multiple image files. 
Examples  
1.  
 
Result: This will print out the whole test.pdf document to the default printer.  
2.   
 
Result: This will print out 5 copies of the test.pdf document to the Canon MX440 MP printer.  
3.  
Result: This will convert the first 7 pages of the test.pdf document to black and white jpg images.  
4. 
Result:  When a new pdf is added to the "C:\testpdf" folder, it will be automatically printed.  
5.  
Result:  It will print all pdf files in the folder "C:\testpdf" 
clprint.exe /print /pdffile:"c:\test folder\test.pdf"  
clprint.exe /print /copies:5 /printer:"Canon MX440 MP" /pdffile:"c:\documents\test.pdf"  
clprint.exe /convert /bw /jpeg /range:1-7 /pdffile:"test.pdf“/outputfile:"c:\test\output.jpg"  
clprint.exe /watch "C:\testpdf"  
clprint.exe /pdffolder "C:\testpdf"  
CLPrint - Usage Guide 
Page 9 
 
 
support@ 
terminalworks 
.com 
 
CLPrint FAQ  
CLPrint Hardware ID  
Instructions:  
1.
Execute CLPrint with the /license switch.  
2.
A dialog will open up where you should click Load License File and browse to your license file 
previously saved.  
CLPrint - Usage Guide 
Page 10 
 
 
support@ 
terminalworks 
.com 
 
Examples how print a pdf with CLPrint?  
 
ResultThis will print out the sample.pdf document to the printer:” Printername”.  
 
 
Result: This will print out the sample.pdf document to the printer:” Printername” using switch 
/useengine1.  
 
 
Result: This will print out the sample.pdf document to the printer:” Printername” with page size A5.  
 
 
Result: This will print out the sample.pdf document to the printer:” Printername” with page size A5 and 
using switch /useengine1  
 
 
Result: This will print out the sample.pdf document to the printer:” Printername” using source: 
“Default”.  
 
 
Result: This will print out the sample.pdf document to the printer:” Printername” using source: 
“Default” and switch /useengine1.  
clprint.exe /print /printer:"Printername" /pdffile:"C:\CLPrint Test\sample.pdf"  
clprint.exe /print /printer:"Printername" /pdffile:"C:\CLPrint Test\sample.pdf" 
/useengine1  
clprint.exe /print /printer:"Printername" /setsize:"A5" /pdffile:"C:\CLPrint 
Test\sample.pdf"  
clprint.exe /print /printer:"Printername" /setsize:"A5" /pdffile:"C:\CLPrint 
Test\sample.pdf" /useengine1  
clprint.exe /print /printer:"Printername" /pdffile:"C:\CLPrint Test\sample.pdf" 
/setsource:"Default"  
clprint.exe /print /printer:"Printername" /pdffile:"C:\CLPrint Test\sample.pdf" 
/setsource:"Default" /useengine1  
Documents you may be interested
Documents you may be interested