जावा के लिए Aspose.CAD का उपयोग करके DWG फ़ाइलों में छिपी हुई रेखाओं के लिए समर्थन

परिचय

आपकी DWG फ़ाइल हेरफेर क्षमताओं को बढ़ाने के लिए जावा के लिए Aspose.CAD का लाभ उठाने पर एक व्यापक मार्गदर्शिका में आपका स्वागत है। इस ट्यूटोरियल में, हम एक विशिष्ट पहलू पर ध्यान केंद्रित करेंगे: DWG फ़ाइलों में छिपी हुई लाइनों का समर्थन करना। चाहे आप एक अनुभवी डेवलपर हों या अभी शुरुआत कर रहे हों, यह मार्गदर्शिका आपको चरण-दर-चरण निर्देशों के साथ प्रक्रिया में नेविगेट करने में मदद करेगी।

आवश्यक शर्तें

ट्यूटोरियल में जाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित आवश्यक शर्तें हैं:

  1. जावा के लिए Aspose.CAD: सुनिश्चित करें कि आपके पास लाइब्रेरी स्थापित है। आप डाउनलोड लिंक पा सकते हैंयहाँ.

  2. आपकी DWG फ़ाइलें: जिन DWG फ़ाइलों के साथ आप काम करना चाहते हैं, उन्हें अपनी दस्तावेज़ निर्देशिका में तैयार रखें।

  3. जावा विकास वातावरण: अपनी मशीन पर जावा विकास वातावरण स्थापित करें।

अब जब आप तैयार हो गए हैं, तो आइए विवरण पर गौर करें।

नामस्थान आयात करें

अपने जावा प्रोजेक्ट में आवश्यक नामस्थान आयात करके शुरुआत करें। यह सुनिश्चित करता है कि आपके पास Aspose.CAD द्वारा प्रदान की गई कार्यक्षमताओं तक पहुंच है।

import com.aspose.cad.Image;

import com.aspose.cad.fileformats.cad.CadImage;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PdfOptions;
import java.util.Arrays;
import java.util.List;

अब, आइए प्रत्येक चरण का विश्लेषण करें।

चरण 1: अपना प्रोजेक्ट सेट करें

सुनिश्चित करें कि आपने एक जावा प्रोजेक्ट बनाया है और अपनी निर्भरता में Aspose.CAD जोड़ा है।

String dataDir = "Your Document Directory" + "DWGDrawings/";

“आपकी दस्तावेज़ निर्देशिका” को अपनी दस्तावेज़ निर्देशिका के वास्तविक पथ से बदलें।

चरण 2: DWG फ़ाइल लोड करें

अपनी DWG फ़ाइल का पथ निर्दिष्ट करें और एक बनाएंCadImage वस्तु।

String sourceFilePath = dataDir + "Bottom_plate.dwg";
String outPath = dataDir + "Bottom_plate.pdf";
CadImage cadImage = (CadImage)Image.load(sourceFilePath);

चरण 3: रैस्टराइज़ेशन विकल्प कॉन्फ़िगर करें

उन परतों को परिभाषित करें जिन्हें आप रैस्टराइज़ेशन प्रक्रिया में शामिल करना चाहते हैं।

List<String> list = Arrays.asList("Print","L1_RegMark","L2_RegMark");
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageHeight(cadImage.getHeight());
rasterizationOptions.setPageWidth(cadImage.getWidth()) ;
rasterizationOptions.setLayers(list);

चरण 4: पीडीएफ विकल्प सेट करें

वेक्टर रैस्टराइज़ेशन सेटिंग्स सहित पीडीएफ विकल्प कॉन्फ़िगर करें।

PdfOptions pdfOptions = new PdfOptions();
rasterizationOptions.setLayouts(new String[] { "Model" });
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

चरण 5: परिणाम सहेजें

संसाधित DWG फ़ाइल को PDF के रूप में सहेजें।

cadImage.save(outPath, pdfOptions);
System.out.println("\nThe DWG file exported successfully to PDF.\nFile saved at " + dataDir);

बधाई हो! आपने जावा के लिए Aspose.CAD का उपयोग करके DWG फ़ाइलों के लिए हिडन लाइन्स समर्थन को सफलतापूर्वक लागू किया है।

निष्कर्ष

यह ट्यूटोरियल आपको जावा के लिए Aspose.CAD का उपयोग करके DWG फ़ाइलों में छिपी हुई लाइनों का समर्थन करने की प्रक्रिया से परिचित कराता है। इन चरणों का पालन करके, आप आसानी से सीएडी ड्राइंग को संभालने में अपने एप्लिकेशन की क्षमताओं को बढ़ा सकते हैं।

अक्सर पूछे जाने वाले प्रश्न

Q1: क्या मैं अन्य CAD फ़ाइल स्वरूपों के साथ Java के लिए Aspose.CAD का उपयोग कर सकता हूँ?

A1: हां, Aspose.CAD विभिन्न CAD प्रारूपों जैसे DWG, DXF, DWF और अन्य का समर्थन करता है।

Q2: क्या जावा के लिए Aspose.CAD के लिए कोई निःशुल्क परीक्षण उपलब्ध है?

उ2: हाँ, आप निःशुल्क परीक्षण पा सकते हैंयहाँ.

Q3: मैं जावा के लिए Aspose.CAD के लिए समर्थन कैसे प्राप्त करूं?

A3: Aspose.CAD फोरम पर जाएँयहाँ सामुदायिक समर्थन के लिए.

Q4: मैं जावा के लिए Aspose.CAD के लिए विस्तृत दस्तावेज़ कहां पा सकता हूं?

A4: दस्तावेज़ देखेंयहाँ.

Q5: क्या मैं जावा के लिए Aspose.CAD के लिए एक अस्थायी लाइसेंस खरीद सकता हूँ?

A5: हाँ, आप अस्थायी लाइसेंस प्राप्त कर सकते हैंयहाँ.