Ova se tema fokusira na to kako pretvoriti DWG u SVG u Javi pomoću jednostavnog API sučelja. Pokriva sve važne informacije uključujući postupni algoritam i isječak koda za izvoz DWG u SVG sliku u Javi. Istraživat ćete različita svojstva za izvođenje procesa renderiranja slike DWG u SVG.
Koraci za izvoz DWG u SVG sliku u Javi
- Uspostavite okruženje instaliranjem Aspose.CAD for Java Jar datoteke iz upravitelja repozitorija
- Otvorite izvornu DWG datoteku pomoću klase Image
- Instancirajte objekt klase SvgOptions i postavite željena svojstva
- Pretvorite DWG u SVG i spremite ga na disk metodom spremanja
Gornji koraci objašnjavaju algoritam za pretvaranje DWG u SVG u Javi korištenjem jednostavnih API poziva pri čemu ćemo konfigurirati okruženje instaliranjem potrebne Jar datoteke pomoću upravitelja repozitorija. zatim ćemo učitati izvornu DWG datoteku s diska pomoću objekta klase Image i postaviti svojstva izlazne SVG datoteke pomoću instance klase SvgOptions. Na kraju ćemo DWG datoteku spremiti kao SVG na disk pomoću metode spremanja.
Kod za pretvaranje DWG u SVG u Javi
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); | |
} | |
} |
Gornji kôd koristi se za renderiranje DWG u SVG u Javi pomoću jednostavnog API sučelja. Klasa SvgOptions izlaže različita svojstva za prilagodbu izlaznog SVG-a, uključujući odabir DWG slojeva za iscrtavanje unutar SVG-a, postavljanje opcija vektorske rasterizacije, postavljanje svojstva rotacije za SVG i postavljanje boje i teksta korisničkog vodenog žiga itd. Konačno, koriste se opcije izvoza SVG-a za renderiranje DWG-a u SVG pomoću metode spremanja.
U ovom vodiču smo naučili prikazati DWG datoteku u SVG u Javi. Ako želite saznati više o pretvaranju DGN datoteke u PDF, pogledajte članak na kako pretvoriti DGN u PDF u Javi.