Kako pretvoriti DWG u SVG u Javi

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

  1. Uspostavite okruženje instaliranjem Aspose.CAD for Java Jar datoteke iz upravitelja repozitorija
  2. Otvorite izvornu DWG datoteku pomoću klase Image
  3. Instancirajte objekt klase SvgOptions i postavite željena svojstva
  4. 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.

 Hrvatski