Who uses ActMask Virtual Printer Driver SDK? We provide low cost, easy to use, high performance and high reliability products what are used by a number of companies such as Lexmark, ARTI(XEROR), Overnite Express Limited, Worthware Systems, Techleader Co., Ltd, Extract Systems, LLC, Neotechsoft Co. Ltd etc.

And advanced command line features below can be provided by ActMask PDF Virtual Printer Driver SDK, please contact us to get more information:
1. EMF to PDF format command line.
2. HTML to PDF format command line.
3. SPL format ( .SPL, Print Spooling File ) to PDF format command line.

Download     Last Update: 07/04/2008


Related Virtual Printer Driver SDK:

ActMask Universe Virtual Printer SDK: Export PDF, TIFF, JPG, GIF, PNG, BMP, PCX, TGA, EMF, .SPL formats from virtual printer driver.
ActMask PDF Virtual Printer SDK: Export PDF format from virtual printer driver.
ActMask Image Virtual Printer SDK: Export TIFF, JPG, GIF, PNG, BMP, PCX, TGA formats from virtual printer driver.
ActMask EMF Virtual Printer SDK: Export EMF format from virtual printer driver.
ActMask SPL Virtual Printer SDK: Export EMF, .SPL formats from virtual printer driver.

How it works?

Print any file to ActMask Virtual Printer (you can request us to custom the printer name) simply, then PDF and a ini file will be created automatically. Your application receives fullname of file(s) exported, Job Title, page size and more information from the ini file.

1. User prints any printable document to the virtual printer from any application.

2. The virtual printer driver converts print job to output format you specified. All files are saved in temporary directory (CSIDL_LOCAL_APPDATA\Temp. A typical path is C:\Documents and Settings\username\Local Settings\Application Data\Temp, call Windows API SHGetSpecialFolderPath to get CSIDL_LOCAL_APPDATA folder) of current user. Of course, you can specify output directory too.

3. The virtual printer driver creates an INI file contains all printing information and full name of target file.

4. The virtual printer driver passes full name of the INI file to application you specified via one of ways (Transfer Mode) below:

5. Your application parses the INI file received to get all information, move target file(s) to the folder you want, rename it (them) and delete the INI file if it's no longer used.


How to integrate SDK to your application

Install ActMask Universe Virtual Printer Driver
1. Embed SDK exe file into your application's installation package.
2. While installing your application, extract the SDK exe to temporary folder from installation package and execute command line below.
    x:\temp folder\virtual-printer-driver-pdf.exe /VERYSILENT /DISABLEPOPS

Uninstall ActMask Universe Virtual Printer Driver
While uninstalling your application, simply execute unins000.exe in the folder CSIDL_COMMON_APPDATA\ActMask PDF Virtual Printer SDK with command line below. A typical folder is "C:\Documents and Settings\All Users\Application Data\ActMask PDF Virtual Printer SDK". You can call Windows API SHGetSpecialFolderPath and pass parameter CSIDL_COMMON_APPDATA to get this folder.
    unins000.exe /VERYSILENT

To custom printer name, please see custom service page here. We can custom DPI setting of printer, printer name, printer comment, installation message, more and more! After purchasing, you'll get full version of SDK, and there's no shortcut, no limitation, no message box about our company. If you have further questions, please contact us at support@all2pdf.com