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

博主分享了一个利用SolidWorks.Interop.swdocumentmgr库来读取三维模型属性的工具开发过程。该工具能将属性数据填充到WPF UI,并转换为PDF。目前功能包括从模型中提取属性、生成XPS并转为PDF,未来计划增加直接编辑并更新模型属性的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

比较懒,所以弄个小工具,直接从三维模型中提取属性数据,填写到响应的条目,根据物料编号,生成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文档属性中。

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值