使用 C# REST API 将 DWG 转换为 DXF

本简短指南讲解如何使用 C# REST API 将 DWG 转换为 DXF。将 DWG 转换为 DXF 格式,可以让您的 CAD 文件更轻松地在更多应用中打开、与任何人共享、发送到 CNC/激光设备,并避免长期存在的版本问题。您将学习如何使用基于 Dotnet 的 Cloud SDK,通过 C# REST 接口将 DWG 转换为 DXF。

先决条件

使用基于 C# .NET 的 API 将 DWG 文件转换为 DXF 的步骤

  1. 使用您的 App Key、App SID 和 baseUrl 创建 CadApi
  2. 定义源 DWG/PSD 输入路径和目标 DXF 输出路径
  3. 打开输入文件,将其复制到 MemoryStream,并将 Position 重置为 0
  4. 使用准备好的 MemoryStream 创建 PutDrawingDXFRequest
  5. 调用 cadApi.PutDrawingDXF(请求) 以流的形式获取转换结果
  6. 创建目标文件并将结果流复制到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.

 简体中文