Convert CDR to PNG in Java

Convert CDR to Png

Using Java Image Processing Library Aspose.Imaging we can convert CDR image to PNG.

The following code snippet shows you how to convert CDR to PNG.

import com.aspose.imaging.*;
import com.aspose.imaging.imageoptions.*;
String inputFileName = "SimpleShapes.cdr";
try (com.aspose.imaging.fileformats.cdr.CdrImage image = (com.aspose.imaging.fileformats.cdr.CdrImage)Image.load(inputFileName))
{
PngOptions options = new PngOptions();
// Set rasterization options for fileformat
VectorRasterizationOptions rasterizationOptions = (VectorRasterizationOptions) image.getDefaultOptions(new Object[]{Color.getWhite(), image.getWidth(), image.getHeight()});
rasterizationOptions.setTextRenderingHint(TextRenderingHint.SingleBitPerPixel);
rasterizationOptions.setSmoothingMode(SmoothingMode.None);
options.setVectorRasterizationOptions(rasterizationOptions);
image.save("SimpleShapes.png", options);
}