Público API Cambios en Aspose.Diagram 17.01

Convert Visio Dibujo con formas selectivas

Los desarrolladores pueden seleccionar formas específicas para convertir el dibujo Visio a cualquier otro formato compatible. Hemos agregado el miembro Shapes en la clase RenderingSaveOptions para este propósito. Cada clase de opción de guardado es la forma extendida de la clase RenderingSaveOptions. Por favor, compruebe el ejemplo de código:

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);