读取SolidWorks文档中的属性,生成PDF(工具开发)

工作中,三维模型中的属性需要填写,其他地方也又需要填写,比如,我们公司买外购件需要填写外购卡。

比较懒,所以弄个小工具,直接从三维模型中提取属性数据,填写到响应的条目,根据物料编号,生成PDF。

读取SolidWorks文档中的属性,生成PDF(工具开发)

​​​​​​​

读取SolidWorks文档中的属性,生成PDF(工具开发)_哔哩哔哩_bilibili


思路:

用SolidWorks.Interop.swdocumentmgr 读取属性,提一下,这个目前版本是需要买正版,然后再官网申请序列号的(应该是2015版本之后)。swdocumentmgr的优势不依赖solidworks本体程序,可以直接读取。

读取的属性直接填写到UI上,这里用WPF。这里打印的UI和显示UI其实是2个,打印UI是显示UI的一个副本,被使用的UI无法生成xps。

WPF生成xps。

xps再转换成pdf。


目前只实现了上面的功能,后续完善直接在UI上改数据,写入solidworks文档属性中。

代码不是本职工作,慢慢完善

你可能感兴趣的:(SolidWorks,solidworks,二次开发)