यह विषय इस बात पर केंद्रित है कि एक साधारण API इंटरफ़ेस का उपयोग करके DWG को Java में SVG में कैसे बदलें। इसमें चरण-वार एल्गोरिदम और एक कोड स्निपेट सहित सभी महत्वपूर्ण जानकारी शामिल है जावा में एसवीजी छवि को डीडब्ल्यूजी निर्यात करें। आप SVG छवि रेंडरिंग प्रक्रिया में DWG करने के लिए विभिन्न गुणों का पता लगाएंगे।
जावा में DWG को SVG इमेज में एक्सपोर्ट करने के चरण
- रिपोजिटरी प्रबंधक से Aspose.CAD for Java जार फ़ाइल स्थापित करके परिवेश स्थापित करें
- Image वर्ग . में से किसी एक का उपयोग करके स्रोत DWG फ़ाइल खोलें
- SvgOptions वर्ग के किसी ऑब्जेक्ट को इंस्टेंट करें और वांछित गुण सेट करें
- DWG को SVG में बदलें और इसे सेव मेथड का उपयोग करके डिस्क पर सेव करें
उपरोक्त चरण सरल एपीआई कॉल का उपयोग करके *DWG को जावा में SVG में बदलने के लिए एल्गोरिथ्म की व्याख्या करते हैं, जिससे हम रिपॉजिटरी मैनेजर का उपयोग करके आवश्यक जार फ़ाइल को स्थापित करके पर्यावरण को कॉन्फ़िगर करेंगे। फिर हम इमेज क्लास ऑब्जेक्ट का उपयोग करके डिस्क से स्रोत DWG फ़ाइल लोड करेंगे और SvgOptions क्लास के उदाहरण का उपयोग करके आउटपुट SVG फ़ाइल गुण सेट करेंगे। अंत में, हम DWG फाइल को सेव मेथड का उपयोग करके डिस्क पर SVG के रूप में सेव करेंगे।
जावा में 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); | |
} | |
} |
उपरोक्त कोड का उपयोग एक साधारण एपीआई इंटरफ़ेस का उपयोग करके जावा में DWG से SVG को रेंडर करने के लिए किया जाता है। SvgOptions वर्ग आउटपुट SVG को अनुकूलित करने के लिए विभिन्न गुणों को उजागर करता है जिसमें SVG के अंदर रेंडरिंग के लिए DWG लेयर्स का चयन करना, वेक्टर रैस्टराइज़ेशन विकल्प सेट करना, SVG के लिए रोटेशन प्रॉपर्टी सेट करना और उपयोगकर्ता वॉटरमार्क रंग और टेक्स्ट आदि सेट करना शामिल है। अंत में, SVG निर्यात विकल्पों का उपयोग किया जाता है सेव विधि का उपयोग करके डीडब्ल्यूजी को एसवीजी को प्रस्तुत करना।
इस ट्यूटोरियल में, हमने जावा में *DWG फाइल को SVG में रेंडर करना सीखा है। यदि आप किसी DGN फ़ाइल को PDF में कनवर्ट करने के बारे में सीखना चाहते हैं, तो जावा में डीजीएन को पीडीएफ में कैसे बदलें पर लेख देखें।