Module: Visio2pdf

Defined in:
lib/visio2pdf.rb,
lib/visio2pdf/version.rb

Overview

Visio2pdf converts Visio files to PDF files.

Examples:

require 'visio2pdf'

Constant Summary collapse

VSDEXTS =
'.vsd'
PDFEXTS =
'.pdf'
VERSION =
'0.0.2'

Class Method Summary collapse

Class Method Details

.exec(in_dir) ⇒ Object

Converts Visio files to PDF files.

Examples:

Visio2pdf.exec(in_dir)

Parameters:

  • in_dir (String)

    existing directory path of the Visio file



23
24
25
26
27
28
29
30
31
32
# File 'lib/visio2pdf.rb', line 23

def self.exec(in_dir)
  @in_dir = in_dir
  begin
    @visio = WIN32OLE.new('Visio.Application')
    @visio.alertresponse = 7
    convert
  ensure
    @visio.Quit
  end
end