读取 DWG/DXF
从 Eyeshot 2023 开始,两个新的托管类可用于导入 DWG/DXF 文件:ReadDWG 和 ReadDXF。
与其他标准 CAD 文件格式相比,在 Eyeshot 中处理 DWG/DXF 文件需要几个额外的步骤。与所有专业 CAD 系统一样,Eyeshot 依赖开放设计联盟来进行此文件格式转换。您将在 Eyeshot 安装的 Bin 文件夹中找到所有必需的 DLL。
基本上,读取/写入 DWG/DXF 文件所需的步骤是:
- 创建一个新项目并添加对Eyeshot和Eyeshot.x64程序集的引用
- 将 Visual Studio 项目的目标平台更改为 x64*
*您还可以定位x86 平台并添加 Bin\x86\devDept.Eyeshot.x86.dll作为参考。
- 在代码中 使用ReadAutodesk 类加载文件,使用WriteAutodesk类保存文件。
在最终用户计算机上,您需要部署整个 Bin\x64内容,并且还需要Microsoft Visual C++ 2015 Redistributable Package 。
对于 .NET 6 应用程序,您可以通过访问 Visual Studio 2022 中的“扩展”菜单轻松添加 NuGet 包。
有关如何读取/写入 DWG/DXF 文件的示例可以在DraftingDemo源代码示例中找到。