Get BufferedImage of a High Quality EMF file

How do I get a HighQuality BufferedImage object from an EMF?

Currently, the BufferedImage from
((DrawingML)node).getImageData().toImage() has crappy image quality compared to the original EMF.

In fact, if I save the ((DrawingML)node) as a high quality PNG (600 dpi resolution, Anti-Aliased, DMLEffectsRenderingMode) and read it with ImageIO.read(), I get a far superior BufferedImage object than when I'm working with the original EMF file.

Thanks,
Roshan





Hi Roshan,

Thanks for your inquiry. Could you please attach your input Word document here for testing? We will investigate the issue on our end and provide you more information.

Best regards,