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
- Konwertuj obraz DWF na obraz JPG programowo w Javie
- Konwertuj obraz DWF na obraz PNG programowo w Javie
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:
- Najpierw załaduj źródłowy plik DWF z konstruktorem klasy Image.
- Zainicjuj obiekt klasy CadRasterizationOptions.
- Utwórz instancję typu JpegOptions.
- 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:
- Załaduj wejściowy plik DWF, używając klasy Obraz.
- Zainicjuj obiekt klasy CadRasterizationOptions.
- Utwórz obiekt klasy PngOptions.
- 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.