Այս թեման կենտրոնանում է այն բանի վրա, թե ինչպես փոխակերպել DWG-ը SVG-ի Java-ում՝ օգտագործելով պարզ API միջերես: Այն ընդգրկում է բոլոր կարևոր տեղեկությունները, ներառյալ քայլ առ քայլ ալգորիթմը և կոդի հատվածը՝ Java-ում DWG-ին SVG պատկեր արտահանելու համար**: Դուք կուսումնասիրեք տարբեր հատկություններ՝ DWG-ից մինչև SVG պատկերների մատուցման գործընթացը կատարելու համար:
Java-ում DWG-ն SVG պատկեր արտահանելու քայլեր
- Ստեղծեք միջավայր՝ տեղադրելով Aspose.CAD for Java Jar ֆայլը պահեստի կառավարիչից
- Բացեք սկզբնաղբյուր DWG ֆայլը՝ օգտագործելով Image դասը
- Ստեղծեք SvgOptions դասի օբյեկտ և սահմանեք ցանկալի հատկությունները
- Փոխակերպեք DWG-ն SVG-ի և պահեք այն սկավառակի վրա՝ օգտագործելով պահպանման մեթոդը
Վերոնշյալ քայլերը բացատրում են Java-ում *DWG-ին SVG-ի փոխարկելու ալգորիթմը՝ օգտագործելով պարզ API զանգեր, որով մենք կկազմաձևենք միջավայրը՝ տեղադրելով պահանջվող Jar ֆայլը՝ օգտագործելով պահեստի կառավարիչը: այնուհետև մենք կբեռնենք աղբյուրի DWG ֆայլը սկավառակից՝ օգտագործելով Image դասի օբյեկտը և կսահմանենք ելքային SVG ֆայլի հատկությունները՝ օգտագործելով SvgOptions դասի օրինակը: Ի վերջո, մենք կպահենք DWG ֆայլը որպես SVG սկավառակի վրա՝ օգտագործելով պահպանման մեթոդը:
Java-ում DWG-ն SVG-ի փոխարկելու կոդը
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); | |
} | |
} |
Վերոնշյալ կոդը օգտագործվում է Java-ում *DWG-ը SVG-ին մատուցելու համար՝ օգտագործելով պարզ API ինտերֆեյս: SvgOptions դասը բացահայտում է տարբեր հատկություններ՝ ելքային SVG-ն հարմարեցնելու համար, այդ թվում՝ ընտրելով DWG շերտեր՝ SVG-ի ներսում ցուցադրելու համար, վեկտորային ռաստերիզացման տարբերակների կարգավորում, SVG-ի համար ռոտացիայի հատկություն և օգտվողի ջրանիշի գույնի և տեքստի սահմանում և այլն: Վերջապես, օգտագործվում են SVG արտահանման տարբերակները: DWG-ն SVG-ին մատուցելու համար՝ օգտագործելով պահպանման մեթոդը:
Այս ձեռնարկում մենք սովորել ենք DWG ֆայլը SVG-ին ներկայացնել Java: Եթե ցանկանում եք իմանալ DGN ֆայլը PDF-ի փոխակերպելու մասին, ապա տես ինչպես փոխարկել DGN-ը PDF-ի Java-ում-ի հոդվածը: