EMF SDK Libraries

LEADTOOLS takes advantage of the versatility of the Windows Enhanced Metafile (EMF) format and provides a robust set of features centered around the use of EMF. EMF is a vector-based format that consists of GDI commands for vector, text, and raster objects, making EMF suitable for the rasterization to image and the creation of searchable-text documents. Hundreds of conversions are readily available to .NET 6+, .NET Framework, C++ Class Library, C#, VB, C/C++, and Java developers that utilize LEADTOOLS EMF.

EMF to document conversion libraries

Convert EMF to Text-searchable Document Formats

Windows Enhanced Meta File (EMF) is a standard format in Microsoft Windows. Many other applications and frameworks provide output as EMF. The LEADTOOLS Document Writers convert EMF to many other document formats including PDF, PDF/A, DOC, and HTML.

EMF to Raster image conversion libraries

Convert EMF to More Than 165 Image Formats

Use LEADTOOLS to convert EMF to JPEG, JPEG 2000, PNG, TIFF, and many more image formats. LEADTOOLS can load and rasterize EMF files, which can then be saved as more than 165 image formats.

API to export EMF files

Export EMF from any Application

The LEADTOOLS Virtual Printer Driver SDK works with any application that uses the standard Windows printing system to capture the output as EMF. It can then save the EMF as a raster image or use the Document Writers to create text-searchable, editable documents such as PDF, PDF/A, DOC, and HTML.

API to create EMF files

Create EMF from LEADTOOLS Annotations

LEADTOOLS supports the creation of EMF files from LEADTOOLS annotation objects, which can be used by the LEADTOOLS Document Writers to create documents such as PDF.

EMF 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

EMF SDK Platforms and Programming Interfaces

Operating Systems

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


Developers that are leveraging these frameworks can utilize the EMF SDK: .NET 6+, .NET Framework, WinForms, C++ Class Library, and ASP.NET

Programming, Scripting, Markup

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

Start Coding with LEADTOOLS EMF

EMF 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

Speak With
Our Experts

Online Demo Applications that include EMF SDK Libraries

HTML5/JavaScript Document Viewer

The Document Viewer for HTML5 and JavaScript is a zero-footprint component to view raster, text, and document formats. It is ideal for Enterprise Content Management (ECM), document retrieval, and document normalization solutions. The following features are demonstrated:

  • Load a document from local disk and url
  • Draw annotations on the document
  • Use thumbnail viewer for page selection
  • View any bookmarks included in the document
  • Interactive zooming/panning
  • Print documents and annotations


LEAD has packaged the LEADTOOLS Document Viewer web application and service into the LEADVIEW API component. It requires as little as three lines of code to plug the LEADVIEW API into any JavaScript application. The component is highly customizable and supports all the features of the existing low-level Document Viewer, including viewing and converting hundreds of file formats and more than 30 annotation and markup objects. Users can easily create themes for the UI or use the predefined dark or light themes. With a settings dialog or JSON file, the entire ReactJS UI can be customized by each end-user or administratively locked down at a server level.