Converti DWG in DXF in Java

I file DWG contengono dati di progettazione in formato 2D o 3D. In alcuni scenari, potrebbe essere necessario convertire un file DWG in un file DXF. I file DXF sono open source e sono comunemente usati per condividere progetti su diverse piattaforme CAD. In base a ciò, l’articolo illustra come convertire DWG in DXF a livello di codice utilizzando Java.

Conversione da DWG a DXF – Installazione dell’API Java

L’API Aspose.CAD for Java può essere utilizzata per creare, modificare o manipolare DWG e molti altri formati di file. Il formato DXF è spesso utilizzato da architetti, ingegneri e altri professionisti del settore edile per scopi di progettazione. Puoi configurare rapidamente l’API scaricando il suo file JAR dalla sezione Download o con le seguenti specifiche Maven nel file pom.xml della tua applicazione:

Archivio:

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

Dipendenza:

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

Converti DWG in DXF in modo programmatico in Java

Puoi convertire DWG in DXF seguendo i passaggi seguenti:

  1. Carica il file DWG di origine con la classe Image.
  2. Converti DWG in DXF con il metodo save.

Il seguente frammento di codice spiega come convertire un file DWG in DXF in Java:

// Specificare i percorsi per i file di input e di output.
String inputDWG = "sample.dwg";
String outputDXF = "sample.dxf";

// Carica il file DWG di input
Image cadImage = Image.load(inputDWG);

// Salva il file DXF di output
cadImage.save(outputDXF);

Ulteriori informazioni sulle funzionalità

Puoi dare un’occhiata alle diverse funzionalità offerte dall’API visitando la documentazione.

Conclusione

In questo articolo, hai imparato come convertire DWG in file DXF in Java. Rende tutte le forme e i contenuti in DXF con alta fedeltà. Puoi integrare questa funzionalità nelle tue applicazioni basate su Java. Inoltre, non è necessario configurare nessun’altra applicazione o strumento per utilizzare questa funzione. Non esitare a contattarci tramite il forum. Restiamo in attesa della vostra risposta!

Guarda anche