本简短指南讲解如何使用 C# REST API 将 DWG 转换为 DXF。将 DWG 转换为 DXF 格式,可以让您的 CAD 文件更轻松地在更多应用中打开、与任何人共享、发送到 CNC/激光设备,并避免长期存在的版本问题。您将学习如何使用基于 Dotnet 的 Cloud SDK,通过 C# REST 接口将 DWG 转换为 DXF。
先决条件
- 创建帐户并获取 API 凭证 用于将 DWG 文件转换为 DXF
- 下载 适用于 Dotnet 的 Aspose.Cad Cloud SDK 将 DWG 转换为 DXF
- 使用上述 SDK 设置 C# 项目
使用基于 C# .NET 的 API 将 DWG 文件转换为 DXF 的步骤
- 使用您的 App Key、App SID 和 baseUrl 创建 CadApi
- 定义源 DWG/PSD 输入路径和目标 DXF 输出路径
- 打开输入文件,将其复制到 MemoryStream,并将 Position 重置为 0
- 使用准备好的 MemoryStream 创建 PutDrawingDXFRequest
- 调用 cadApi.PutDrawingDXF(请求) 以流的形式获取转换结果
- 创建目标文件并将结果流复制到outputPath
以下步骤总结了使用 C# REST 接口将 *AutoCAD DWG 文件转换为 DXF 文件的过程。使用您的凭据初始化 CadApi,并设置源输入路径为 DWG 文件和目标输出路径为 DXF 文件。然后将文件加载到 MemoryStream 中,创建 PutDrawingDXFRequest 请求,调用 cadApi.PutDrawingDXF(request) 进行转换,并将返回的流写入 DXF 文件。
使用 C# REST API 在线将 DWG 转换为 DXF 的代码
上述示例代码有助于使用 C# RESTful 服务开发 CAD 到 DXF 转换器。由于 DXF 是一种开放且广泛支持的交换格式,因此这种格式转换增强了互操作性,更容易与供应商、客户或无法打开 DWG 的应用程序共享。您可以使用 PutDrawingDXFRequest() 调用中的 ExportOptions 参数,进一步根据您的需求自定义输出 DXF 文件。
This tutorial guides in developing a DWG to DXF converter. To convert DWG file to OBJ, refer to the article on Convert DWG to OBJ using C# REST API.