作者: littleboy 2025-03-04 16:19:07

eDrawings_另存为Html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class SW_Visualize
{
//IVisualizeAddinManager类型转换失败,不知啥问题。。。
public static void Render(SldWorks swApp)//导出PDF
{
//获得Visualize插件对象
IVisualizeAddin testViz = swApp.GetAddInObject("{2c776b61-cdbf-4a5e-b76c-fde2df860fea}");
//IVisualizeAddin testViz = (IVisualizeAddin)swApp.GetAddInObject("SolidWorks.Visualize.Implementation.VisualizeAddin.18");
IVisualizeAddinManager visualizeAddinMgr = testViz.GetAddinManager();

//渲染设置
IRenderOptions vizRenderOptions = visualizeAddinMgr.RenderOptions;
vizRenderOptions.ImageFormat = ImageFormat_e.JPEG;
vizRenderOptions.FrameCount = 1000;
vizRenderOptions.Width = 800;
vizRenderOptions.Height = 800;
vizRenderOptions.JobName = "Toaster";
vizRenderOptions.OutputFolder = @"E:\SOLIDWORKS Visualize Content\Images";
vizRenderOptions.DenoiserEnabled = false;

//启动渲染
visualizeAddinMgr.Render();
}

}

参考

Save Method (IEModelViewControl) - 2022 - SOLIDWORKS API Help