Converter DWG para DXF em Java

Os arquivos DWG contêm dados de projeto em formato 2D ou 3D. Em determinados cenários, pode ser necessário converter um arquivo DWG em um arquivo DXF. Os arquivos DXF são de código aberto e são usados popularmente para compartilhar projetos em diferentes plataformas CAD. De acordo com isso, o artigo aborda como converter DWG para DXF programaticamente usando Java.

Conversão DWG para DXF – Instalação da API Java

Aspose.CAD for Java API pode ser usada para criar, editar ou manipular DWG e muitos outros formatos de arquivo. O formato DXF é frequentemente usado por arquitetos, engenheiros e outros profissionais da indústria da construção para fins de projeto. Você pode configurar rapidamente a API baixando seu arquivo JAR da seção Downloads, ou com as seguintes especificações do Maven no arquivo pom.xml do seu aplicativo:

Repositório:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dependência:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>21.10</version>        
   </dependency>
</dependencies>

Converter DWG para DXF programaticamente em Java

Você pode converter DWG para DXF seguindo as etapas abaixo:

  1. Carregue o arquivo DWG de origem com a classe Image.
  2. Converta DWG para DXF com o método save.

O trecho de código a seguir explica como converter um arquivo DWG em DXF em Java:

// 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);

Saiba mais recursos

Você pode dar uma olhada nos diferentes recursos oferecidos pela API visitando a documentação.

Conclusão

Neste artigo, você aprendeu como converter arquivos DWG para DXF em Java. Renderiza todas as formas e conteúdos para DXF com alta fidelidade. Você pode integrar essa funcionalidade em seus aplicativos baseados em Java. Além disso, você não precisa configurar nenhum outro aplicativo ou ferramenta para usar esse recurso. Sinta-se à vontade para entrar em contato conosco através do fórum. Estamos ansiosos para ouvir de você!

Veja também