Public API Changements dans Aspose.Diagram 17,01

Convertir le dessin Visio avec des formes sélectives

Les développeurs peuvent sélectionner des formes spécifiques pour convertir le dessin Visio en tout autre format pris en charge. Nous avons ajouté le membre Shapes dans la classe RenderingSaveOptions à cet effet. Chaque classe d’options de sauvegarde est la forme étendue de la classe RenderingSaveOptions. Veuillez vérifier l’exemple de code :

Java

 // The path to the documents directory.

String dataDir = Utils.getSharedDataDir(ConvertVisioWithSelectiveShapes.class) + "LoadSaveConvert\\";

// call the diagram constructor to load diagram from a VSD file

Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");

// create an instance SVG save options class

SVGSaveOptions options = new SVGSaveOptions();

ShapeCollection shapes = options.getShapes();

// get shapes by page index and shape ID, and then add in the shape collection object

shapes.add(diagram.getPages().get(0).getShapes().getShape(1));

shapes.add(diagram.getPages().get(0).getShapes().getShape(2));

// save Visio drawing

diagram.save(dataDir + "SelectiveShapes_out.svg", options);