29 May 2020

List of supported file types on Design Automation for Inventor

On the desktop you can easily check which file formats are supported, but how can you check which of those are also supported on the Design Automation for Inventor servers?

You can use a simple AppBundle with code like this to get an up-to-date list of the supported file formats 
 

public void RunWithArguments(Document doc, NameValueMap map)
{
    string addins = "\rList of translator add-ins:\r";
    foreach (ApplicationAddIn addin in inventorApplication.ApplicationAddIns)
    {
        try
        {
            TranslatorAddIn taddin = addin as TranslatorAddIn;
            if (taddin != null)
            {
                addins += $"{addin.DisplayName}, {addin.AddInType.ToString()}, {addin.ClassIdString}\r";
                addins += $"  => extensions: {taddin.FileExtensions}\r";
            }
        }
        catch (Exception ex)
        {
            addins += $"  => error: {ex.Message}\r";
        }
    }
    Trace.WriteLine(addins);
}

Here is the cleaned up (removing the timestamp prefixes) result:

List of translator add-ins:
Translator: SAT, kTranslationApplicationAddIn, {89162634-02B6-11D5-8E80-0010B541CD80}
  => extensions: .sat
Translator: STEP, kTranslationApplicationAddIn, {90AF7F40-0C01-11D5-8E83-0010B541CD80}
  => extensions: .stp;*.ste;*.step;*.stpz
Translator: IGES, kTranslationApplicationAddIn, {90AF7F44-0C01-11D5-8E83-0010B541CD80}
  => extensions: .igs;*.ige;*.iges
Translator: CATIA V5 Product Export, kTranslationApplicationAddIn, {8A88FC01-0C32-4B3E-BE12-DDC8DF6FFF18}
  => extensions: .CATProduct
Translator: DWG, kTranslationApplicationAddIn, {C24E3AC2-122E-11D5-8E91-0010B541CD80}
  => extensions: .dwg
Translator: DXF, kTranslationApplicationAddIn, {C24E3AC4-122E-11D5-8E91-0010B541CD80}
  => extensions: .dxf
Translator: STL Import, kTranslationApplicationAddIn, {81CA7D27-2DBE-4058-8188-9136F85FC859}
  => extensions: .stl;*.stla;*.stlb
Translator: DWF, kTranslationApplicationAddIn, {0AC6FD95-2F4D-42CE-8BE0-8AEA580399E4}
  => extensions: .dwf
Translator: PDF, kTranslationApplicationAddIn, {0AC6FD96-2F4D-42CE-8BE0-8AEA580399E4}
  => extensions: .pdf
Translator: DWFx, kTranslationApplicationAddIn, {0AC6FD97-2F4D-42CE-8BE0-8AEA580399E4}
  => extensions: .dwfx
Translator: CATIA V5 Part Export, kTranslationApplicationAddIn, {2FEE4AE5-36D3-4392-89C7-58A9CD14D305}
  => extensions: .CATPart
Translator: Parasolid Text, kTranslationApplicationAddIn, {8F9D3571-3CB8-42F7-8AFF-2DB2779C8465}
  => extensions: .x_t
FCADTransServer, kTranslationApplicationAddIn, {BE52A5E7-58D8-4E3C-A887-06A4C8F29568}
  => extensions:
Translator: SolidWorks, kTranslationApplicationAddIn, {402BE503-725D-41CB-B746-D557AB83BAF1}
  => extensions: .prt;*.sldprt;*.asm;*.sldasm
Translator: Pro/ENGINEER Granite, kTranslationApplicationAddIn, {66CB2667-73AD-401C-A531-64EC701825A1}
  => extensions: .g
Translator: NX, kTranslationApplicationAddIn, {93D506C4-8355-4E28-9C4E-C2B5F1EDC6AE}
  => extensions: .prt
Translator: SMT, kTranslationApplicationAddIn, {B4ECC5EB-9507-46E5-87FB-EBB9479CE1DF}
  => extensions: .smt
Translator: OBJ Import, kTranslationApplicationAddIn, {C420F7E4-98FD-4A57-BC1E-04D1D683EFDF}
  => extensions: .obj
Translator: SVF, kTranslationApplicationAddIn, {C200B99B-B7DD-4114-A5E9-6557AB5ED8EC}
  => extensions: *.collaboration;
Translator: Parasolid Binary, kTranslationApplicationAddIn, {A8F8F8E5-BBAB-4F74-8B1B-AC011251F8AC}
  => extensions: .x_b
Translator: Pro/ENGINEER and Creo Parametric, kTranslationApplicationAddIn, {46D96B7A-CF8A-49C9-8703-2F40CFBDF547}
  => extensions: .prt*;*.asm*
Translator: ATF XML, kTranslationApplicationAddIn, {17BEFC07-D397-4CB2-B349-02A6DDA25623}
  => extensions: .atfx
Translator: Solid Edge, kTranslationApplicationAddIn, {E2548DAF-D56B-4809-82B9-5F670E6D518B}
  => extensions: *.par;*.psm;*.asm
Translator: Pro/ENGINEER Neutral, kTranslationApplicationAddIn, {8CEC09E3-D638-4E8F-A6E1-0D1E1A5FC8E3}
  => extensions: .neu*
Translator: CATIA V4 Import, kTranslationApplicationAddIn, {C6ACD948-E1C5-4B5B-ADEE-3ED968F8CB1A}
  => extensions: .model;*.session;*.exp;*.dlv3
Translator: Rhino, kTranslationApplicationAddIn, {2CB23BF0-E2AC-4B32-B0A1-1CC292AF6623}
  => extensions: .3dm
Translator: CATIA V5 Import, kTranslationApplicationAddIn, {8D1717FA-EB24-473C-8B0F-0F810C4FC5A8}
  => extensions: .catpart;*.catproduct;*.cgr
Translator: JT, kTranslationApplicationAddIn, {16625A0E-F58C-4488-A969-E7EC4F99CACD}
  => extensions: .jt
Translator: Alias, kTranslationApplicationAddIn, {DC5CD10A-F6D1-4CA3-A6E3-42A6D646B03E}
  => extensions: .wire
Translator: OBJ Export, kTranslationApplicationAddIn, {F539FB09-FC01-4260-A429-1818B14D6BAC}
  => extensions: .obj
Translator: STL Export, kTranslationApplicationAddIn, {533E9A98-FC3B-11D4-8E7E-0010B541CD80}
  => extensions: .stl

 

Related Article