Файли DWG містять дані векторних зображень і метадані, написані за допомогою двійкового кодування, і широко використовуються для цілей проектування. В окремих випадках ви можете конвертувати DWG у формат зображення. Враховуючи такі вимоги, у цій статті розповідається про те, як програмно перетворити файл DWG на зображення EMF або WMF на Java.
- Конвертер зображень DWG в EMF або WMF – встановлення Java API
- Програмно перетворіть DWG на зображення EMF у Java
- Програмно перетворіть DWG на зображення 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, виконавши наведені нижче дії.
- Завантажте вхідний файл DWG за допомогою конструктора класу Image.
- Створіть екземпляр об’єкта класу CadRasterizationOptions.
- Встановіть різні властивості для вихідного зображення.
- Збережіть вихідне зображення ЕРС.
У наведеному нижче прикладі коду пояснюється, як програмно перетворити файл 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, виконавши наведені нижче дії.
- По-перше, завантажте вхідний файл DWG із класом Image.
- Ініціалізуйте екземпляр класу CadRasterizationOptions.
- Ініціалізувати об’єкт класу WmfOptions.
- Збережіть вихідне зображення 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. Якщо у вас виникнуть запитання, зв’яжіться з нами на форумі.