Ten temat koncentruje się na tym, jak przekonwertować DWG na SVG w Javie przy użyciu prostego interfejsu API. Obejmuje wszystkie ważne informacje, w tym algorytm krokowy i fragment kodu do eksportowania obrazu DWG do SVG w Javie. Poznasz różne właściwości, aby przeprowadzić proces renderowania obrazu DWG do SVG.
Kroki, aby wyeksportować DWG do obrazu SVG w Javie
- Skonfiguruj środowisko, instalując plik Jar Aspose.CAD for Java z menedżera repozytorium
- Otwórz źródłowy plik DWG, używając klasy Image
- Utwórz instancję obiektu klasy SvgOptions i ustaw żądane właściwości
- Przekonwertuj plik DWG na SVG i zapisz go na dysku, korzystając z metody zapisu
Powyższe kroki wyjaśniają algorytm konwersji DWG na SVG w Javie za pomocą prostych wywołań API, dzięki którym skonfigurujemy środowisko, instalując wymagany plik Jar za pomocą menedżera repozytoriów. następnie załadujemy źródłowy plik DWG z dysku za pomocą obiektu klasy Image i ustawimy właściwości wyjściowego pliku SVG za pomocą instancji klasy SvgOptions. Na koniec zapiszemy plik DWG jako SVG na dysku za pomocą metody save.
Kod do konwersji DWG na SVG w Javie
import com.aspose.cad.Image; | |
import com.aspose.cad.License; | |
import com.aspose.cad.imageoptions.SvgOptions; | |
import com.aspose.cad.imageoptions.svgoptionsparameters.SvgColorMode; | |
public class CadToSVGConvertor { | |
public static void main2(String[] args) throws Exception { // main method to convert DWG to SVG image using Java | |
String filePath= " C:/Test_Data/"; | |
// Set the license to convert DWG to SVG | |
License licenseDWGtoSVG = new License(); | |
licenseDWGtoSVG.setLicense(filePath + "Conholdate.Total.Product.Family.lic"); | |
// Load the sample DWG file from the disk | |
Image cadImage = Image.load(filePath + "sample.dwg"); | |
// Set the SVG export options | |
SvgOptions svgOpts = new SvgOptions(); | |
svgOpts.setColorType(SvgColorMode.Grayscale); | |
svgOpts.setTextAsShapes(true); | |
// Save exported SVG on the disk | |
cadImage.save(filePath + "OutputFile.svg", svgOpts); | |
} | |
} |
Powyższy kod służy do renderowania DWG do SVG w Javie przy użyciu prostego interfejsu API. Klasa SvgOptions udostępnia różne właściwości w celu dostosowania wyjściowego SVG, w tym wybierania warstw DWG do renderowania w SVG, ustawiania opcji rasteryzacji wektorów, ustawiania właściwości obrotu dla SVG oraz ustawiania koloru i tekstu znaku wodnego użytkownika itp. Na koniec używane są opcje eksportu SVG aby renderować DWG do SVG przy użyciu metody zapisu.
W tym samouczku nauczyliśmy się renderować plik DWG do formatu SVG w Javie. Jeśli chcesz dowiedzieć się więcej o konwertowaniu pliku DGN do formatu PDF, zapoznaj się z artykułem na stronie jak przekonwertować DGN na PDF w Javie.