26/06/2020
Перечень типов файлов, поддерживаемых Design Automation для Inventor
В десктопном приложении Вы легко можете увидеть, экспорт в какие форматы файлов поддерживается Inventor-ом, но как узнать, какие форматы файлов поддерживаются серверами Design Automation?
Вы можете создать простую задачу (AppBundle, Activity), запускающую следующий код, который позволит получить актуализированный список поддерживаемых форматов файлов, доступных для экспорта из Inventor:
Код - C#: [Выделить]
- 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);
- }
На момент написания статьи доступны следующие форматы (я слегка подчистил результаты выполнения WorkItem-а, удалил временные метки):
Код - HTML: [Выделить]
- 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
Источник: https://forge.autodesk.com/blog/list-supported-file-types-design-automation-inventor
Автор перевода: Александр Игнатович
Опубликовано 26.06.2020
Опубликовано 26.06.2020