202.vsdを以下のsampleコードでvsdxに変換します。
public void sample() throws Exception {
Path input = Paths.get("C:\\test\\input"); Path output = Paths.get("C:\\test\\output"); String fileName = "202.vsd"; try (InputStream stream = Files.newInputStream(input.resolve(fileName)); OutputStream outputStream = Files.newOutputStream(output.resolve(fileName + ".vsdx"))) { Diagram diagram = new Diagram(stream); diagram.save(outputStream, SaveFileFormat.VSDX); } catch (Exception e) { System.out.println(fileName + ": converting failed."); System.out.println(e.getMessage()); } }
しかし、変換後のvsdxファイルがVisioで開けません。
変換後のvsdxファイルを開く際にVisioでエラーメッセージが表示されます。
正常に変換することは可能でしょうか。
使用バージョン: Aspose.Diagram for Java 22.4
サンプルデータ: Sample.zip (8.3 MB)