DWF DWFX у SVG

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

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

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

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

<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>22.2</version>        
   </dependency>
</dependencies>

Програмно конвертуйте DWF або DWFX у SVG за допомогою Java

Ви можете перетворити файл DWF або DWFX на зображення SVG, виконавши такі дії:

  1. Завантажте вхідний файл DWF або DWFX із класом Image.
  2. Ініціалізуйте об’єкт класу CadRasterizationOptions.
  3. Створити екземпляр об’єкта класу SvgOptions.
  4. Перетворіть DWF або DWFX на зображення SVG за допомогою методу Save.

У наведеному нижче прикладі коду пояснюється, як перетворити файл DWF або DWFX на зображення SVG у Java:

String sampleDWFX = "document.dwfx";

// Завантажте вхідний файл DWF або DWFX
DwfImage image = (DwfImage)DwfImage.load(sampleDWFX);

// Ініціалізувати об’єкт класу CadRasterizationOptions
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.setPageWidth(400);
cadOptions.setPageHeight(400);

// Ініціалізувати екземпляр класу SvgOptions для вихідного зображення
SvgOptions imageOptions = new SvgOptions();
imageOptions.setVectorRasterizationOptions(cadOptions);

// Збережіть вихідне зображення SVG
image.save("document.svg", imageOptions);

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

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

Висновок

У цій статті ви дізналися, як конвертувати зображення DWF або DWFX у SVG. Малюнки перетворюються у векторне зображення з високою точністю, щоб забезпечити надійне й точне перетворення. Однак, якщо ви помітили будь-яку проблему або вам потрібно обговорити будь-який із ваших запитів, будь ласка, зв’яжіться з нами на форумі.

Дивись також

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