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 6+, .NET Framework, C#, VB, and C/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 165 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 165 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. You'll be free to focus on other components of your application. Download the LEADTOOLS evaluation to streamline your development.

Cross platform libraries

Virtual Printer SDK Platforms and Programming Interfaces

Operating Systems

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


Developers that are leveraging these frameworks can utilize the Virtual Printer SDK: .NET 6+, .NET Framework, WinForms, and ASP.NET

Programming, Scripting, Markup

Virtual Printer code snippets and demo applications are provided for the following: C#, VB, XAML, and C/C++

Start Coding with LEADTOOLS Virtual Printer

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

Download LEADTOOLS Libraries