Module: Asposediagramjava::ExportToXml

Defined in:
lib/asposediagramjava/Export/exporttoxml.rb

Instance Method Summary collapse

Instance Method Details

#export_to_vdxObject



14
15
16
17
18
19
20
21
22
23
24
# File 'lib/asposediagramjava/Export/exporttoxml.rb', line 14

def export_to_vdx()
    data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'

    # Call the diagram constructor to load diagram from a VSD file
    diagram = Rjb::import('com.aspose.diagram.Diagram').new(data_dir + "Drawing.vsd")

    # Save as VDX
    diagram.save(data_dir + "Diagram.vdx", Rjb::import('com.aspose.diagram.SaveFileFormat').VDX)

    puts "Exported visio diagram to VDX."
end

#export_to_vsxObject



26
27
28
29
30
31
32
33
34
35
36
# File 'lib/asposediagramjava/Export/exporttoxml.rb', line 26

def export_to_vsx()
    data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'

    # Call the diagram constructor to load diagram from a VSD file
    diagram = Rjb::import('com.aspose.diagram.Diagram').new(data_dir + "Drawing.vsd")

    # Save as VSX
    diagram.save(data_dir + "Diagram.vsx", Rjb::import('com.aspose.diagram.SaveFileFormat').VSX)

    puts "Exported visio diagram to VSX."
end

#export_to_vtxObject



38
39
40
41
42
43
44
45
46
47
48
# File 'lib/asposediagramjava/Export/exporttoxml.rb', line 38

def export_to_vtx()
    data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'

    # Call the diagram constructor to load diagram from a VSD file
    diagram = Rjb::import('com.aspose.diagram.Diagram').new(data_dir + "Drawing.vsd")

    # Save as VTX
    diagram.save(data_dir + "Diagram.vtx", Rjb::import('com.aspose.diagram.SaveFileFormat').VTX)

    puts "Exported visio diagram to VTX."
end

#initializeObject



3
4
5
6
7
8
9
10
11
12
# File 'lib/asposediagramjava/Export/exporttoxml.rb', line 3

def initialize()
    # Exporting VSD to VDX
    export_to_vdx()

    # Exporting VSD to VSX
    export_to_vsx()

    # Exporting VSD to VTX
    export_to_vtx()
end