Use Inventor iLogic to automatically convert 2D drawings into AutoCAD files in dwg format. The code is as follows:
Dim oDoc As Document oDoc = ThisApplication.ActiveDocument Dim DWGAddIn As TranslatorAddIn DWGAddIn = ThisApplication.ApplicationAddIns.ItemById("{C24E3AC2-122E-11D5-8E91-0010B541CD80}") Dim oDocument As Document oDocument = ThisApplication.ActiveDocument Dim oContext As TranslationContext oContext = ThisApplication.TransientObjects.CreateTranslationContext oContext.Type = kFileBrowseIOMechanism ' Create a NameValueMap object Dim oOptions As NameValueMap oOptions = ThisApplication.TransientObjects.CreateNameValueMap ' Create a DataMedium object Dim oDataMediumDWG As DataMedium oDataMediumDWG = ThisApplication.TransientObjects.CreateDataMedium '--- oPath = ThisDoc.Path oFileName = ThisDoc.FileName(False) 'without extension 'oRevNum = iProperties.Value("Project", "Revision Number") oDocument = ThisApplication.ActiveDocument 'oDataMedium = ThisApplication.TransientObjects.CreateDataMedium Dim strIniFile As String strIniFile = "C:\XX\XX\inventor2dwgconfig.ini" oOptions.Value("Export_Acad_IniFile") = strIniFile oFolder = "C:\Users\zgten\Desktop\PDF" oDataMediumDWG.FileName = oFolder + "" + oFileName & ".dwg" If System.IO.File.Exists(oDataMediumDWG.FileName) Then oChoice = MessageBox.Show(oDataMediumDWG.FileName & " Already Exists - Overwrite?", "Title", MessageBoxButtons.YesNo, MessageBoxIcon.Question) If oChoice = 7 'MessageBox.Show("exit", "Title") Return Else 'MessageBox.Show("Overwrite", "Title") End If End If 'Publish document. DWGAddIn.SaveCopyAs(oDocument, oContext, oOptions, oDataMediumDWG) Beep 'MessageBox.Show("Done!", "Title")