DWF do JPG PNG Java

Pliki DWF zawierają rysunki 2D lub 3D w skompresowanym formacie. W niektórych sytuacjach może zaistnieć potrzeba przekonwertowania pliku DWF na obraz. Biorąc pod uwagę tę perspektywę, w artykule opisano, jak programowo przekonwertować plik DWF na obraz JPG lub PNG przy użyciu języka Java.

DWF do JPG lub PNG Image Converter – Instalacja Java API

Aspose.CAD for Java API może służyć do tworzenia, edytowania lub manipulowania plikami CAD bez konieczności instalowania aplikacji CAD. Po prostu zainstaluj API, pobierając jego plik JAR z sekcji Downloads lub korzystając z poniższych konfiguracji Mavena:

Magazyn:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Zależność:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>21.11</version>        
   </dependency>
</dependencies>

Konwertuj obraz DWF na obraz JPG programowo w Javie

Możesz przekonwertować plik DWF na obraz JPG, wykonując następujące czynności:

  1. Najpierw załaduj źródłowy plik DWF z konstruktorem klasy Image.
  2. Zainicjuj obiekt klasy CadRasterizationOptions.
  3. Utwórz instancję typu JpegOptions.
  4. Zapisz wyjściowy obraz JPG za pomocą VectorRasterizationOptions.

Poniższy fragment kodu wyjaśnia, jak przekonwertować plik DWF na obraz JPG w Javie:

String inputFile = "blocks_and_tables.dwf";

// Załaduj wejściowy plik DWF
Image image = Image.load(inputFile);

// Zainicjuj obiekt klasy JpegOptions
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.setVectorRasterizationOptions(dwfRasterizationOptions);

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

// Eksportuj DWF do obrazu JPG
String outPath = "blocks_and_tables.jpg";
image.save(outPath, jpgOptions);

Konwertuj obraz DWF na obraz PNG programowo w Javie

Możesz przekonwertować plik DWF na obraz PNG, wykonując następujące czynności:

  1. Załaduj wejściowy plik DWF, używając klasy Obraz.
  2. Zainicjuj obiekt klasy CadRasterizationOptions.
  3. Utwórz obiekt klasy PngOptions.
  4. Na koniec zapisz wyjściowy obraz PNG za pomocą VectorRasterizationOptions.

Poniższy fragment kodu pokazuje, jak przekonwertować plik DWF na obraz PNG w Javie:

String inputFile = "blocks_and_tables.dwf";

// Załaduj wejściowy plik DWF
Image image = Image.load(inputFile);

// Zainicjuj obiekt klasy PngOptions
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.setVectorRasterizationOptions(dwfRasterizationOptions);

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

// Eksportuj DWF do obrazu PNG
String outPath = "blocks_and_tables.png";
image.save(outPath, pngOptions);

Uzyskaj bezpłatną tymczasową licencję

Możesz przetestować pełne możliwości interfejsu API, prosząc o bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się, jak programowo przekonwertować plik DWF na obraz jako plik JPG lub PNG w Javie. Możesz zajrzeć do sekcji dokumentacja, aby zapoznać się z innymi funkcjami obsługiwanymi przez interfejs API. Ponadto w razie jakichkolwiek wątpliwości możesz skontaktować się z nami na forum.

Zobacz też