I’m trying to convert a Word document to HTML and am getting the following error:
java.lang.UnsupportedOperationException: javax.imageio.ImageIO can't find writer for output format: emf
at asposewobfuscated.bi.a(Unknown Source)
at asposewobfuscated.bi.a(Unknown Source)
at asposewobfuscated.bi.a(Unknown Source)
at com.aspose.words.ig.a(Unknown Source)
at com.aspose.words.ig.a(Unknown Source)
at com.aspose.words.ig.a(Unknown Source)
at com.aspose.words.gh.k(Unknown Source)
at com.aspose.words.gh.j(Unknown Source)
at com.aspose.words.gh.visitShapeStart(Unknown Source)
at com.aspose.words.Shape.accept(Unknown Source)
at com.aspose.words.CompositeNode.acceptChildren(Unknown Source)
at com.aspose.words.Paragraph.accept(Unknown Source)
at com.aspose.words.CompositeNode.acceptChildren(Unknown Source)
at com.aspose.words.Body.accept(Unknown Source)
at com.aspose.words.gh.a(Unknown Source)
at com.aspose.words.gh.a(Unknown Source)
at com.aspose.words.gh.writeBody(Unknown Source)
at com.aspose.words.gh.a(Unknown Source)
at com.aspose.words.gh.b(Unknown Source)
at com.aspose.words.Document.a(Unknown Source)
at com.aspose.words.Document.save(Unknown Source)
at com.aspose.words.Document.save(Unknown Source)
The code looks like this:
Document document = new Document(input.getAbsolutePath());
document.acceptAllRevisions();
SaveOptions saveOptions = document.getSaveOptions();
saveOptions.setHtmlExportMetafileResolution(300);
saveOptions.setHtmlExportMetafileAsRaster(false);
saveOptions.setHtmlExportScaleImageToShapeSize(false);
saveOptions.setHtmlExportCssStyleSheetType(CssStyleSheetType.EMBEDDED);
document.save(new File(tmpDir, output.getName()).getAbsolutePath());
I would have thought that Aspose would not use ImageIO to save EMF documents. Any assistance would be appreciated.