DWF в JPG PNG Java

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

Конвертер зображень DWF у JPG або PNG – встановлення 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>

Програмно перетворіть DWF на зображення JPG на Java

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

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

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

String inputFile = "blocks_and_tables.dwf";

// Завантажте вхідний файл DWF
Image image = Image.load(inputFile);

// Ініціалізація об’єкта класу JpegOptions
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.setVectorRasterizationOptions(dwfRasterizationOptions);

dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);

// Експортуйте зображення DWF у JPG
String outPath = "blocks_and_tables.jpg";
image.save(outPath, jpgOptions);

Програмно конвертуйте DWF у зображення PNG у Java

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

  1. Завантажте вхідний файл DWF за допомогою класу Image.
  2. Ініціалізуйте об’єкт класу CadRasterizationOptions.
  3. Створіть об’єкт класу PngOptions.
  4. Нарешті, збережіть вихідне зображення PNG за допомогою VectorRasterizationOptions.

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

String inputFile = "blocks_and_tables.dwf";

// Завантажте вхідний файл DWF
Image image = Image.load(inputFile);

// Ініціалізація об’єкта класу PngOptions
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.setVectorRasterizationOptions(dwfRasterizationOptions);

dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);

// Експортуйте зображення DWF у формат PNG
String outPath = "blocks_and_tables.png";
image.save(outPath, pngOptions);

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

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

Висновок

У цій статті ви дізналися, як програмно конвертувати файл DWF у зображення у форматі JPG або PNG у Java. Ви можете переглянути розділ документація, щоб дізнатися про інші функції, які підтримує API. Крім того, у разі будь-яких проблем ви можете зв’язатися з нами на форумі.

Дивись також