Konwertuj DWG na DXF w Javie

Pliki DWG zawierają dane projektowe w formacie 2D lub 3D. W niektórych sytuacjach może być konieczna konwersja pliku DWG do pliku DXF. Pliki DXF są plikami typu open source i są powszechnie używane do udostępniania projektów na różnych platformach CAD. Zgodnie z tym artykuł opisuje, jak programowo przekonwertować DWG na DXF za pomocą Java.

Konwersja DWG do DXF – Instalacja Java API

Aspose.CAD for Java API może służyć do tworzenia, edytowania lub manipulowania plikami DWG i wieloma innymi formatami plików. Format DXF jest często używany przez architektów, inżynierów i innych specjalistów z branży budowlanej do celów projektowych. Możesz szybko skonfigurować API, pobierając jego plik JAR z sekcji Downloads lub z poniższą specyfikacją Mavena w pliku pom.xml swojej aplikacji:

Magazyn:

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

Zależność:

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

Konwertuj DWG na DXF Programowo w Javie

Możesz przekonwertować DWG na DXF, wykonując poniższe czynności:

  1. Załaduj źródłowy plik DWG z klasą Image.
  2. Konwertuj DWG na DXF za pomocą metody save.

Poniższy fragment kodu wyjaśnia, jak przekonwertować plik DWG na DXF w Javie:

// Określ ścieżki dla plików wejściowych i wyjściowych.
String inputDWG = "sample.dwg";
String outputDXF = "sample.dxf";

// Załaduj wejściowy plik DWG
Image cadImage = Image.load(inputDWG);

// Zapisz wyjściowy plik DXF
cadImage.save(outputDXF);

Dowiedz się więcej funkcji

Możesz zapoznać się z różnymi funkcjami oferowanymi przez API, odwiedzając dokumentację.

Wniosek

W tym artykule nauczyłeś się, jak przekonwertować plik DWG na plik DXF w Javie. Renderuje wszystkie kształty i zawartość do DXF z wysoką wiernością. Możesz zintegrować tę funkcjonalność z aplikacjami opartymi na Javie. Co więcej, nie musisz konfigurować żadnej innej aplikacji ani narzędzia, aby korzystać z tej funkcji. Zachęcamy do kontaktu z nami za pośrednictwem forum. Oczekujemy na kontakt zwrotny!

Zobacz też