Converter DWG para DXF em C#

Os arquivos DWG são desenhos técnicos frequentemente usados por engenheiros, arquitetos ou outros profissionais relacionados à construção. Eles são usados para criar projetos 2D ou 3D. Em determinadas situações, pode ser necessário converter um arquivo DWG em um arquivo DXF. Os arquivos DXF são usados para trocar informações de desenho entre diferentes aplicativos relacionados a CAD. Além disso, esses formatos de arquivo são comumente usados para projetos de produtos. Este artigo aborda como converter DWG em imagem DXF programaticamente usando C#.

Conversão DWG para DXF – Instalação da API C#

Aspose.CAD for .NET API suporta a criação, edição ou manipulação de DWG e vários outros formatos de arquivo. Você pode instalar a API baixando o arquivo DLL da seção New Releases ou com o seguinte comando de instalação NuGet:

PM> Install-Package Aspose.CAD

Converter DWG para DXF programaticamente em C#

A conversão de DWG para DXF inclui algumas operações simples. Você pode converter DWG para DXF com as seguintes etapas:

  1. Carregue o arquivo DWG de entrada com a classe Image.
  2. Salve o arquivo DXF de saída.

O trecho de código a seguir demonstra como converter um arquivo DWG para DXF em C#:

// Especifique caminhos para arquivos de entrada e saída.
string inputDWG = "sample.dwg";
string outputDXF = "sample.dxf";

// Carregar o arquivo DWG de entrada
Image cadImage = Image.Load(inputDWG);

// Salvar arquivo DXF de saída
cadImage.Save(outputDXF);

Explorar mais recursos

Você pode verificar muitos outros recursos da API acessando a documentação.

Conclusão

Neste artigo, você aprendeu como converter DWG em um arquivo DXF. Os arquivos DXF são populares porque são de código aberto. Portanto, eles podem ser criados ou manipulados sem depender dos programas da Autodesk. Você pode integrar esse recurso em sua estrutura .NET ou em aplicativos baseados em .NET Core. Além disso, você não precisa instalar nenhuma outra ferramenta ou aplicativo para realizar a conversão. Por favor, deixe-nos saber seus comentários ou dúvidas através do fórum. Estamos ansiosos para ajudá-lo.

Veja também