Решением для чистой Java является TwelveMonkeys с поддержкой батика для чтения файла WMF.
IBatik может обрабатывать только старые WMF с Aldus Placable Header, не может выполнять синтаксический анализ для некоторых других типов (недавно в метаданных MS Office).
Смотрите форматы WMF: http://wvware.sourceforge.net/caolan/ora-wmf.html
Предусмотрено рабочее пространство: https://github.com/haraldk/TwelveMonkeys/issues/35, чтобы обернуть недавний WMF поддельным заголовком Aldus Placable, затем передать iBatik.
В противном случае ImageMagick (IM) - это простое решение с установщиком. Кстати, даже с недавним IM, WMF не может быть должным образом конвертирован в Linux (вернуть черное изображение).