Convert "wmf" image format in html tag to "png" format - NodeJS

1.1k Views Asked by At

I am working in a nodejs based project which requires converting "wmf" to "png" format. Since browsers don't support "wmf" format. So, I would need to write code to convert it into equivalent "png" format img tag in nodejs. For instance, image is currently represented as:

<img src="data:image/x-wmf;base64,AQAJAAADcAEAAAIAlgAAAAAABQAAAAIBAQAAAAUAAAABAv///wAFAAAALgEZAAAABQAAAAsCAAAAAAUAAAAMAkACYAQLAAAAJgYPAAwATWF0aFR5cGUAAHAAEgAAACYGDwAaAP////8AABAAAADA////rf///yAEAADtAQAABQAAAAkCAAAAAgUAAAAUArsBSgEcAAAA+wIA/wAAAAAAAJABAAAAAAACABBUaW1lcyBOZXcgUm9tYW4ALMXLAHlIJ3ZAkSp2GRpmSQQAAAAtAQAADQAAADIKAAAAAAQAAAAyKFMpkwFYAJAAAAIFAAAAFAJgATsAHAAAAPsCoP4AAAAAAACQAQAAAAAAAgAQVGltZXMgTmV3IFJvbWFuACzFywB5SCd2QJEqdhkaZkkEAAAALQEBAAQAAADwAQAACgAAADIKAAAAAAIAAABIT5wBwAKWAAAAJgYPACEBQXBwc01GQ0MBAPoAAAD6AAAARGVzaWduIFNjaWVuY2UsIEluYy4ABQEABwFEU01UNwAAE1dpbkFsbEJhc2ljQ29kZVBhZ2VzABEFVGltZXMgTmV3IFJvbWFuABEDU3ltYm9sABEFQ291cmllcjEwIEJUABEETVQgRXh0cmEAEgAIIR8o8m8iDyFfIR8hHyHwHkFQ9BUPQQD0RfQl9I9CX0EA9BAPQ19BAPSPRfQqX0j0j0EA9BAPQPSPQX9I9BAPQSpfRF9F9F9F9F9BDwwBAAEAAQACAgIAAgABAQEAAwABAAQAAAoBAAIAg0gAAwAbAAALAQACAIgyAAABAQAKAgCDTwADABsAAAsBAAIAgigAAgCDUwACAIIpAAABAQAAAHQKAAAAJgYPAAoA/////wEAAAAAABwAAAD7AhAABwAAAAAAvAIAAAAAAQICIlN5c3RlbQBJGRpmSQAACgA4AIoBAAAAAAAAAACYz8sABAAAAC0BAAAEAAAA8AEBAAMAAAAAAA==" />

Also, the client server is Linux based. So "wmf2png" npm package won't work. Since image is inline and not stored as a separate "*.wmf" file, npm package like "libwmf" does not seem to work.

So is there any way I could convert images like this and represent in equivalent form?

0

There are 0 best solutions below