libemf2svg
« Back to VersTracker
Description:
Microsoft (MS) EMF to SVG conversion library
Type: Formula  |  Latest Version: 1.8.0@0  |  Tracked Since: Dec 22, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 106  |  Forks: 33  |  Language: C  |  Category: Developer tools
Tags: graphics conversion svg vector library
Install: brew install libemf2svg
About:
libemf2svg is a C library designed for converting Microsoft Enhanced Metafile (EMF) records into scalable Vector Graphics (SVG) format. It provides a robust solution for rendering legacy Windows graphics on modern web platforms and cross-platform applications. The library handles the complex parsing of EMF structures, enabling developers to easily integrate EMF support into their software without relying on proprietary Windows APIs.
Key Features:
  • Pure C library with no external dependencies
  • Supports both EMF and EMF+ records
  • Generates clean, standalone SVG files
  • Command-line utility included for batch conversion
Use Cases:
  • Displaying legacy Windows diagrams and charts in web browsers
  • Converting EMF attachments in emails for viewing on Linux or macOS
  • Integrating EMF support into cross-platform document management systems
Alternatives:
  • ImageMagick – ImageMagick converts EMF to raster images (PNG/JPG), whereas libemf2svg preserves vector data by outputting SVG.
  • LibreOffice Draw – LibreOffice is a heavy GUI suite for manual conversion, while libemf2svg is a lightweight library for automated workflows.
Version History
Detected Version Rev Change Commit
Dec 22, 2025 5:08pm 1.8.0 0 VERSION_BUMP 082605da
Sep 13, 2024 2:38pm 0 VERSION_BUMP 9d434107