Pliki DWF lub DWFX zawierają dane projektowe w formacie 2D lub 3D. Obejmują dane obrazu wektorowego i metadane w kodowaniu binarnym. W niektórych sytuacjach może zaistnieć potrzeba przekonwertowania plików DWF lub DWFX na plik obrazu SVG zgodnie z własnymi wymaganiami. Zgodnie z tym artykuł opisuje, jak programowo przekonwertować obrazy DWF lub DWFX na obrazy SVG przy użyciu języka Java.
- DWF lub DWFX to SVG Converter – instalacja Java API
- Konwertuj DWF lub DWFX na SVG programowo przy użyciu języka Java
Konwersja DWF lub DWFX do SVG – instalacja Java API
Aspose.CAD for Java API obsługuje pracę z różnymi formatami plików związanymi z CAD, w tym DWF, STL itp. Możesz uzyskać dostęp do API, pobierając jego plik JAR z Downloads sekcję lub wklej poniższe konfiguracje Maven w pliku pom.xml swoich aplikacji opartych na Maven:
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>22.2</version>
</dependency>
</dependencies>
Konwertuj DWF lub DWFX na SVG programowo przy użyciu języka Java
Możesz przekonwertować plik DWF lub DWFX na obraz SVG, wykonując następujące czynności:
- Załaduj wejściowy plik DWF lub DWFX z klasą Obraz.
- Zainicjuj obiekt klasy CadRasterizationOptions.
- Utwórz instancję obiektu klasy SvgOptions.
- Przekonwertuj obraz DWF lub DWFX na obraz SVG za pomocą metody Save.
Poniższy przykładowy kod wyjaśnia, jak przekonwertować plik DWF lub DWFX na obraz SVG w Javie:
String sampleDWFX = "document.dwfx";
// Załaduj wejściowy plik DWF lub DWFX
DwfImage image = (DwfImage)DwfImage.load(sampleDWFX);
// Zainicjuj obiekt klasy CadRasterizationOptions
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.setPageWidth(400);
cadOptions.setPageHeight(400);
// Zainicjuj instancję klasy SvgOptions dla obrazu wyjściowego
SvgOptions imageOptions = new SvgOptions();
imageOptions.setVectorRasterizationOptions(cadOptions);
// Zapisz wyjściowy obraz SVG
image.save("document.svg", imageOptions);
Poznaj więcej funkcji
Możesz odwiedzić dokumentację, aby poznać kilka innych funkcji interfejsu API.
Wniosek
W tym artykule nauczyłeś się konwertować obrazy DWF lub DWFX na obrazy SVG. Rysunki są renderowane do obrazu wektorowego z dużą wiernością, aby zapewnić niezawodną i dokładną konwersję. Jeśli jednak zauważysz jakiś problem lub będziesz potrzebować omówienia któregokolwiek z pytań, skontaktuj się z nami na forum.