我有一个关于将 AutoCad LT 与 WPF C# 应用程序集成的问题。 我有一个客户,我为其开发了一个 ERP 应用程序,这个客户使用 AutoCAD LT 来绘制他们生产的产品。他们使用产品的主要图纸,不同的客户订购不同尺寸的产品。
客户问我是否可以将 AutoCad 与其订单流程集成并自动化。当他下新订单时,他希望它打开所订购产品的图纸,对其进行更改,然后以不同的名称将其保存在特定文件夹中。
绘图的更改将由客户代表 (CSR) 完成,应用程序应自动将绘图保存在特定文件夹中,并使用引用特定订单的名称。之后,应用程序应打印绘图,然后关闭 AutoCad 实例。
所以我有以下用例:
- CSR:输入新订单并指定主要图纸;
- 应用程序:打开 AutoCad 绘图;
- CSR:修改绘图;
- CSR:提交订单(在申请中);
- 应用:指示 AutoCad 打印修改后的图形;
- 应用:将绘图以新名称保存在特定文件夹中;
- 应用程序:关闭 AutoCad LT 实例。
我的问题是,是否有适用于 AutoCad 的 API 可用于实现此功能,或者是否有其他方式将这些命令传递给 AutoCad?
最佳答案
看看这个: AutoCad .Net Developers Guide
This introduction describes the concepts of exposing AutoCAD® objects through a managed .NET application programming interface (API).
附带说明:您为什么使用文件夹来存放图纸?我认为某种数据库会更好。
关于c# - 将 AutoCad 与 WPF C# 应用程序集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16208332/