请问用c#(vba也可)如何将dwg文件转换成2d格式的dgn文件

诸位老师,

用microstaion打开dwg,二维图纸文件。

我想把他保存成2d的dgn文件,可以手动执行  文件 -》 export -》2d 来实现

现在想用c#完成,

代码如下:

// 打开dwg

string SEED = "d:\xxxxxxxxx\xxx.dwg"

BM.DesignFile file;
file = app.CreateDesignFile(SEED, “d:\xxxxxxx\xxxx_new.dwg”, true);


//保存为dgn

MsdDesignFileFormat msddf = MsdDesignFileFormat.msdDesignFileFormatV8;
file.SaveAs("d:\xxxxxxx\xxxxx.dgn", false, msddf);

dgn文件可以成功生成,但是这个文件不是2d的,

和手工执行的生成的文件不一致。

我搜了相关api,没有找到export相关的接口。

在saveas函数这里,也没找到相关选项设置。

望指教,多谢。