Virtual Printer SDK Libraries

The LEADTOOLS Virtual Printer API can capture printer output from any application that can print. Developers can create applications and services in .NET (C#, VB) and C to process print jobs received by LEADTOOLS Virtual Printer drivers. LEADTOOLS Virtual Printer drivers capture the output as EMF, which supplies substantial flexibility to be converted to document formats such as PDF, DOCX, and text, as well as more than 150 image formats such as SVG and TIFF.

Capture from anywhere

Capture from Any Application

Because the LEADTOOLS Virtual Printer Driver can capture output from any application, including Word, Excel, and web browsers, it is a gateway for your legacy applications to access the power of the LEADTOOLS libraries and modern work flows. In the print job callback, you can export several searchable and editable output document formats, including PDF, DOC, XPS, SVG, and text or more than 150 output image formats, including TIFF, JPEG, JPEG 2000, JPEG, and PNG. Print jobs can be redirected to one or more destinations, including paper printers, email, disk, memory, database, PACS, and SharePoint.

Network-enabled Virtual Printer Driver API

Network and Internet Printing Support

The LEADTOOLS Virtual Printer Driver SDK also includes a network printing mechanism to share all the powerful features of the LEADTOOLS Virtual Printer across a network. Programmers can easily create custom network and web client-server printing applications, utilizing robust, dynamic, and lightweight client-print modules. One advantage of implementing a virtual printer on the network is simplification of installation, management, and logic. And with the driver's full support of IPP, you can expand the access to your virtual printer using common, well-known protocols and ports.

Network Virtual Printer Diagram
Virtual Printer Development Made Easy

Easy to Integrate

LEADTOOLS handles the heavy lifting — eliminating months of R&D, while giving you the best quality and performance available. This leaves you free to focus on other components of your application. Download the evaluation and start coding to get an idea of how much more streamlined your development will be using LEADTOOLS.

Cross platform libraries

Virtual Printer SDK Platforms and Programming Interfaces

Projects that use LEADTOOLS Virtual Printer libraries can be deployed to Windows devices.

Virtual Printer SDK libraries are available for

  • .NET
    • C#, VB, C++/CLI
    • WinForms, ASP.NET
  • C API

Start Coding With LEADTOOLS Virtual Printer


Virtual Printer libraries for Windows, Linux, and macOS as well as all LEADTOOLS Recognition, Document, Medical, Vector, and Imaging technologies for all development and target platforms.

Download LEADTOOLS Libraries