DWG до EMF WMF Java

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

DWG в EMF або WMF Image Converter – встановлення Java API

Aspose.CAD for Java API — це окреме рішення для створення, редагування чи керування кресленнями САПР без необхідності налаштування будь-якої програми САПР. Ви можете легко налаштувати API, завантаживши його файл JAR із розділу Завантаження або за допомогою таких конфігурацій 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>21.11</version>        
   </dependency>
</dependencies>

Програмно перетворіть DWG на зображення EMF у Java

Ви можете перетворити файл DWG на зображення EMF, виконавши наведені нижче дії.

  1. Завантажте вхідний файл DWG за допомогою конструктора класу Image.
  2. Створіть екземпляр об’єкта класу CadRasterizationOptions.
  3. Встановіть різні властивості для вихідного зображення.
  4. Збережіть вихідне зображення ЕРС.

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

String cadFileName = "sample.dwg";
String emfFileName = "sampleJava.emf";

// Завантажити вхідний файл DWG
Image image = Image.load(cadFileName);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Встановіть різні властивості класу CadRasterizationOptions
rasterizationOptions.setPageWidth(4000);
rasterizationOptions.setPageHeight(3000);

ImageOptionsBase cadEmfImageOptions = new WmfOptions();
cadEmfImageOptions.setVectorRasterizationOptions(rasterizationOptions);

// Збережіть вихідний файл EMF
image.save(emfFileName, cadEmfImageOptions);

Програмно перетворіть DWG на зображення WMF у Java

Ви можете перетворити файл DWG на зображення WMF, виконавши наведені нижче дії.

  1. По-перше, завантажте вхідний файл DWG із класом Image.
  2. Ініціалізуйте екземпляр класу CadRasterizationOptions.
  3. Ініціалізувати об’єкт класу WmfOptions.
  4. Збережіть вихідне зображення WMF.

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

String cadFileName = "sample.dwg";
String wmfFileName = "sampleJava.wmf";

// Завантажити вхідний файл DWG
Image image = Image.load(cadFileName);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Встановіть різні властивості за допомогою класу CadRasterizationOptions
rasterizationOptions.setPageWidth(4000);
rasterizationOptions.setPageHeight(3000);

ImageOptionsBase cadWmfImageOptions = new WmfOptions();
cadWmfImageOptions.setVectorRasterizationOptions(rasterizationOptions);

// Збережіть вихідний файл WMF
image.save(wmfFileName, cadWmfImageOptions);

Отримайте безкоштовну тимчасову ліцензію

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

Висновок

У цій статті ви перевірили, як програмно перетворити файл DWG у файл зображення EMF або WMF у Java. Крім того, перегляньте розділ документація, щоб ознайомитися з іншими функціями API. Якщо у вас виникнуть запитання, зв’яжіться з нами на форумі.

Дивись також