Home > mdtReader

mdtReader

MdtReader is a project mainly written in Ruby, it's free.

It is reader of MDT files by NTMDT

MdtReader.open("/path/to/mdt/file") do |file| file.each do |frame| p frame[:name] p frame[:GUID] maindata = frame.data.raw p frame.data.to_png.to_blob frame.data.save_to_png("/path/to/png) array = frame.data.to_a end end

MdtReader.open("/path/to/mdt/file") do |file| file.only(:scan) do |frame| p frame[:name] p frame[:GUID] maindata = frame.data.raw p frame.data.to_png.to_blob frame.data.save_to_png("/path/to/png) array = frame.data.to_a end end

MdtReader.open("/path/to/mdt/file") do |file| file.frame(1) do |frame| p frame[:name] p frame[:GUID] maindata = frame.data.raw p frame.data.to_png.to_blob frame.data.save_to_png("/path/to/png) array = frame.data.to_a end end

file = MdtReader.open("/path/to/mdt/file") frame = file.frame(1) p frame[:name] p frame[:GUID] maindata = frame.data.raw p frame.data.to_png.to_blob frame.data.save_to_png("/path/to/png) array = frame.data.to_a file.close