MES系统通过eDrawings Pro API开发图纸批量转换工具,实现3D在线查看

声明:部分代码来源于网络,如有疑问,请联系本人删除。

通过C#结合eDrawings API提供接口,实现图纸转换为换.jpg、.tif、.bmp、.stl、.exe、.html、.zip、.edrw、.eprt 和 .eas格式工具,尤其是.html格式,可以实现3D图纸在线查看和旋转、爆炸图等操作。转换服务器或者工作站无需安装SOLIDWORKS。

需要安装软件:

1.eDrawings X64版本,注意安装完注册信息使用公司使用;

2.以及eDrawings X64匹配的SW文档管理器应用程序;

正文:

开发完成的这个应用最终生成一个命令行可执行程序,通过其它语言调用这个工具实现图纸批量转换。

此应用程序可以从命令行运行,并具有以下参数:

  • -input:要处理的输入目录或文件路径列表。这些文件可以由 eDrawings 打开(例如 SOLIDWORKS 文件、CATIA、STEP、DXF/DWG 等)。请参阅下面的完整列表:

命令行参数:

  • -filter:用于提取输入文件的过滤器(如果 -input 参数包含目录)
  • -outdir:导出结果的目录路径。如果不存在该目录,工具将自动创建。如果未指定此参数,则文件将导出到与输入文件相同的文件夹中。
  • -format:要将文件导出到的格式列表。支持的格式有:.jpg、.tif、.bmp、.png、.stl、.exe、.htm、.zip、.edrw、.eprt 和 .easm。指定 .e 以将文件导出为 eDrawings 的相应格式(例如,.sldprt 导出为 .eprt,.sldasm 导出为 .easm,.slddrw 导出为 .edrw)。如果未指定此参数,则文件将导出为 eDrawings 格式。

实际示例:

通过命令工具,先进入应用所在目录:

input指示源图纸文件所在路径,format指示导出格式。

主要代码:

EDrawingsHost.cs

using System;
using System.Windows.Forms;
using eDrawings.Interop.EModelViewControl;

namespace Export
{
public class E

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值