|
发表于 2017-7-31 14:56:25
|
显示全部楼层
我自己摸索的方法正好和楼主的一致,工程图转换为cgm可以用UF_PART_open(file_name, &openPart, &error_status );然后UF_CGM_ask_default_export_options( &export_options );接下来UF_DRAW_ask_drawings (&num_drawings, &drawing_tags)遍历得到所有的drawings。
然后循环遍历图纸,转换输出每一个cgm
for (int i=-1;i<num_drawings-1;)
{
i++;
UF_OBJ_ask_name(drawing_tags,name);
UF_CGM_export_cgm(drawing_tags, &export_options, name);
system("cgm2pdf.exe -append pdf222222.pdf 1234.cgm");//这一步我在程序中还没实现,通过bat文件的方式手动能够转换成功
} |
|