Reduce File Size
Reduce File Size
Aspose.Diagram for Python via Java API allows developers to remove hidden info from a diagram to reduce file size. The Page object represents the drawing area of a foreground page or a background page.In order to reduce file size, you can use RemoveHiddenInfoItem properties in RemoveHiddenInformation() method of Diagram class. The code example below shows how to remove hidden info from diagram.
import jpype | |
import asposediagram | |
jpype.startJVM() | |
from asposediagram.api import * | |
lic = License() | |
lic.setLicense("Aspose.Total.Product.Family.lic") | |
# Load a Visio diagram | |
diagram = Diagram("Drawing1.vsdx") | |
# Remove hidden information from diagram | |
diagram.removeHiddenInformation(RemoveHiddenInfoItem.SHAPES | RemoveHiddenInfoItem.MASTERS) | |
# save in the VSDX format | |
diagram.save("ReduceFileSize_Out.vsdx", SaveFileFormat.VSDX) | |
jpype.shutdownJVM() |