DWG у SVG

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

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

Aspose.CAD for Java API можна використовувати для створення, редагування або обробки DWG та багатьох інших форматів файлів. Ви можете легко налаштувати 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 у SVG програмним шляхом за допомогою Java

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

  1. Завантажте вихідний файл DWG за допомогою методу load класу Image.
  2. Створити екземпляр об’єкта класу SvgOptions.
  3. Встановіть колірний режим як відтінки сірого, RGB тощо.
  4. Перетворіть DWG на SVG за допомогою методу Save.

Наведений нижче фрагмент коду демонструє, як перетворити файл DWG на зображення SVG у Java:

// Завантажте вхідний файл DWG
Image image = Image.load("sample.dwg");

// Ініціалізувати об’єкт класу SvgOptions
imageoptions.SvgOptions options = new SvgOptions();

// Встановити колірний режим SVG
options.setColorType(SvgColorMode.Grayscale);
options.setTextAsShapes(true);

// Збережіть вихідний файл SVG
image.save("sample.svg" , options);

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

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

Висновок

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

Дивись також