Перетворення DWG на DXF у Java

Файли DWG містять дані проекту у форматі 2D або 3D. У деяких випадках вам може знадобитися конвертувати файл DWG у файл DXF. Файли DXF є відкритими і широко використовуються для обміну проектами на різних платформах САПР. Відповідно до цього, у статті розповідається про те, як програмно конвертувати DWG у DXF за допомогою Java.

Перетворення DWG у DXF – встановлення Java API

Aspose.CAD for Java API можна використовувати для створення, редагування або обробки DWG та багатьох інших форматів файлів. Формат DXF часто використовується архітекторами, інженерами та іншими професіоналами будівельної галузі для проектування. Ви можете швидко налаштувати API, завантаживши його файл JAR із розділу Завантаження або за допомогою таких специфікацій Maven у файлі pom.xml вашої програми:

Репозиторій:

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

Залежність:

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

Програмно конвертуйте DWG у DXF у Java

Ви можете конвертувати DWG у DXF, виконавши наведені нижче дії.

  1. Завантажте вихідний файл DWG із класом Image.
  2. Перетворіть DWG на DXF за допомогою методу зберегти.

У наведеному нижче фрагменті коду пояснюється, як перетворити файл DWG на DXF у Java:

// Вкажіть шляхи для вхідних і вихідних файлів.
String inputDWG = "sample.dwg";
String outputDXF = "sample.dxf";

// Завантажте вхідний файл DWG
Image cadImage = Image.load(inputDWG);

// Збережіть вихідний файл DXF
cadImage.save(outputDXF);

Дізнайтеся більше функцій

Ви можете ознайомитися з різними функціями, які пропонує API, відвідавши документацію.

Висновок

У цій статті ви дізналися, як конвертувати DWG у файл DXF у Java. Він передає всі форми та вміст у формат DXF із високою точністю. Ви можете інтегрувати цю функцію у свої програми на основі Java. Крім того, вам не потрібно налаштовувати жодну іншу програму чи інструмент для використання цієї функції. Будь ласка, зв’яжіться з нами через форум. Ми з нетерпінням чекаємо від вас!

Дивись також