1. उत्पादों
  2.   पाजी
  3.   Java
  4.   Aspose.CAD for Java

Aspose.CAD for Java

 
 

CAD चित्र बनाने, संपादित करने और परिवर्तित करने के लिए जावा API

यह सॉफ्टवेयर डेवलपर्स को बिना किसी निर्भरता के ऑटोकैड DWG, DXF और STL दस्तावेजों को पीडीएफ और रास्टर छवियों (बीएमपी, जीआईएफ, जेपीजी और जेपीईजी) में बनाने, संपादित करने और परिवर्तित करने में सक्षम बनाता है।

Java के लिए Aspose.CAD क्या है?

Java के लिए Aspose.CAD एक बहुमुखी Java लाइब्रेरी है जो आपके जैसे सॉफ़्टवेयर डेवलपर्स को AutoCAD या किसी अन्य CAD सॉफ़्टवेयर की आवश्यकता के बिना AutoCAD DWG, STL, DWF, DWT और DXF दस्तावेज़ों के साथ काम करने की शक्ति प्रदान करती है। यह लाइब्रेरी आपको इन फ़ाइलों को खोलने, पढ़ने, रेंडर करने, हेरफेर करने और PDF और रास्टर इमेज में बदलने की अनुमति देती है। एक सहज API के साथ, आप अपने Java अनुप्रयोगों में CAD फ़ाइलों को आसानी से संभाल सकते हैं। साथ ही, यह थ्रेड-सेफ है, इसलिए आप इसे कई थ्रेड में बिना किसी परेशानी के इस्तेमाल कर सकते हैं।

Aspose.CAD for Java एक आसान फीचर के साथ आता है जो आपको DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES(IGS), CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP फ़ाइलों जैसे विभिन्न CAD ड्राइंग फॉर्मेट को PDF में बदलने की सुविधा देता है, साथ ही Java कोड की कुछ ही लाइनों का उपयोग करके PNG, BMP, TIFF, JPEG और GIF जैसे समर्थित रास्टर इमेज फॉर्मेट भी देता है। यह उपयोगकर्ता के अनुकूल है और गति और दक्षता के लिए बनाया गया है, न्यूनतम मेमोरी का उपभोग करता है और अनुकूलित प्रदर्शन प्रदान करता है। यह यह सुनिश्चित करने के लिए उन्नत एल्गोरिदम का उपयोग करता है कि CAD फ़ाइलों पर संचालन तेज़ और उत्तरदायी हैं।

Aspose.CAD for Java जावा ऐप में CAD फ़ाइलों को प्रदर्शित करने और प्रिंट करने जैसे उन्नत फ़ंक्शन प्रदान करता है। इसकी एक खास विशेषता CAD फ़ाइलों को संभालने और बदलने की क्षमता है। इस टूल से, डेवलपर्स CAD तत्वों जैसे कि रेखाएँ, वृत्त, चाप और टेक्स्ट बना सकते हैं, समायोजित कर सकते हैं और हटा सकते हैं। आप ऑब्जेक्ट के रंग, परत और रेखा प्रकार जैसी विशेषताओं को भी बदल सकते हैं। Aspose.CAD for Java 3D मॉडल का पूरी तरह से समर्थन करता है, जिससे आप उन्हें 2D मॉडल की तरह ही संभाल सकते हैं। संक्षेप में, यह शीर्ष-स्तरीय क्षमताओं और बेहतरीन ग्राहक सहायता वाला एक उपयोगकर्ता-अनुकूल Java टूल है, जो इसे अपने ऐप्स में CAD फ़ाइलों से निपटने वाले Java डेवलपर्स के लिए एकदम सही बनाता है।

Previous Next

Java के लिए Aspose.CAD के साथ आरंभ करना

Java के लिए Aspose.CAD को इंस्टॉल करने का अनुशंसित तरीका Maven रिपॉजिटरी के माध्यम से है। आप सरल कॉन्फ़िगरेशन के साथ सीधे अपने Maven प्रोजेक्ट में आसानी से Java API के लिए Aspose.CAD का उपयोग कर सकते हैं।

Java के लिए Aspose.CAD हेतु Maven रिपोजिटरी

 //First, you need to specify the Aspose Maven Repository configuration/location in your Maven pom.xml as follows:

<repositories>
	<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://releases.aspose.com/java/repo/</url>
	</repository>
</repositories>

//Define Aspose.PDF for Java API Dependency

<dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cad;/artifactId>
	<version>22.12</version>
    <classifier>20.12</classifier>
	</dependency>
</dependencies>

आप लाइब्रेरी को सीधे Aspose.CAD उत्पाद पृष्ठ से डाउनलोड कर सकते हैं

Java API के ज़रिए CAD फ़ाइलें निर्यात करें

Java के लिए Aspose.CAD सॉफ़्टवेयर डेवलपर्स को Java कोड की सिर्फ़ कुछ पंक्तियों के साथ विभिन्न AutoCAD फ़ॉर्मेट को अन्य सहायक फ़ाइल फ़ॉर्मेट में बदलने में सक्षम बनाता है। लाइब्रेरी DXF और DWG जैसे विभिन्न CAD फ़ाइल फ़ॉर्मेट लोड करने की अनुमति देती है और AutoCAD या किसी अन्य एप्लिकेशन की आवश्यकता के बिना इसे PDF और रास्टर इमेज में बदल देती है। लाइब्रेरी ने CAD फ़ाइल रूपांतरण के लिए कई महत्वपूर्ण फ़ंक्शन प्रदान किए हैं, जैसे कि 3D AutoCAD इमेज को PDF में निर्यात करना, CAD लेआउट को PDF में निर्यात करना, डायग्राम निर्यात करते समय पेन प्रॉपर्टी विकल्प सेट करना, CAD ऑब्जेक्ट को विघटित करना और इन्सर्ट के अंदर अलग-अलग एंटिटी को प्रोसेस करना, ACAD प्रॉक्सी एंटिटी, IGES फ़ॉर्मेट को पढ़ना और निर्यात करना, किनारों, कोने और चेहरों जैसे मेश मॉडल को लागू करना और गिनना, मॉडल लेआउट के लिए कस्टम पॉइंट ऑफ़ व्यू सेट करना और भी बहुत कुछ।

Java API के माध्यम से 3D AutoCAD छवियों को PDF में कैसे निर्यात करें?

String dataDir = Utils.getDataDir(Export3DAutoCADImagesToPDF.class) + "ExportingCAD/";
String srcFile = dataDir + "conic_pyramid.dxf";
		
Image cadImage = Image.load(srcFile);

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(500);
rasterizationOptions.setPageHeight(500);
rasterizationOptions.setTypeOfEntities(TypeOfEntities.Entities3D);
rasterizationOptions.setLayouts(new String[] {"Model"});

PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

cadImage.save(dataDir + "Export3DImagestoPDF_out_.pdf", pdfOptions);

Java API के ज़रिए CAD और BIM फ़ाइल फ़ॉर्मेट रेंडर करें

Java के लिए Aspose.CAD सॉफ़्टवेयर डेवलपर्स को अपने Java एप्लिकेशन के अंदर CAD और BIM फ़ाइल फ़ॉर्मेट को प्रोग्रामेटिक रूप से रेंडर करने की सुविधा देता है। यह लाइब्रेरी विभिन्न CAD फ़ाइल फ़ॉर्मेट जैसे AutoCAD DWG, DWF, DWT या DXF फ़ाइलों को लोड करने और इसे Java कोड की सिर्फ़ कुछ लाइनों के साथ JPEG, PNG, PSD, BMP, DICOM, WebP, EMF, WMF, SVG, PDF और कई अन्य में बदलने की सुविधा देती है। नीचे दिया गया उदाहरण दर्शाता है कि Java एप्लिकेशन के अंदर DWG फ़ाइल को कैसे लोड किया जाए, आउटपुट फ़ाइल की पेज चौड़ाई और ऊँचाई कैसे सेट की जाए और DWG फ़ाइलों को PDF में कैसे सेव किया जाए।

Java API के माध्यम से DWG फ़ाइलें कैसे रेंडर करें?

// Load the CAD file
Image image = Image.load("input.dwg");

// Create an instance of CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1000);
rasterizationOptions.setPageHeight(1000);

// Set the render options
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

// Save the output file
image.save("output.pdf", pdfOptions);

Java API के ज़रिए AutoCAD DGN को PDF में एक्सपोर्ट करें

Java के लिए Aspose.CAD एक शक्तिशाली API है जो सॉफ़्टवेयर डेवलपर्स को अपने Java एप्लिकेशन के अंदर AutoCAD DGN फ़ाइलों के साथ काम करने की अनुमति देता है। लाइब्रेरी AutoCAD DGN फ़ाइलों को PDF के साथ-साथ PNG, BMP, TIFF, JPEG और GIF जैसे रास्टर इमेज फ़ाइल फ़ॉर्मेट में आसानी से बदलने का समर्थन करती है। लक्ष्य को प्राप्त करने के लिए सबसे पहले आपको एक मौजूदा DGN फ़ाइल को DgnImage के रूप में लोड करना होगा और इसके लिए अलग-अलग गुण सेट करने होंगे, उसके बाद आउटपुट फ़ाइल को अपनी पसंद के फ़ॉर्मेट में सेव करने के लिए DgnImage क्लास ऑब्जेक्ट की सेव विधि को कॉल करना होगा।

जावा एपीआई के माध्यम से ऑटोकैड डीजीएन प्रारूप को पीडीएफ में कैसे परिवर्तित करें?

// load an existing DGN file as DgnImage.
DgnImage dgnImage = (DgnImage)Image.load(dataDir + "Nikon_D90_Camera.dgn");
// Create an object of CadRasterizationOptions class and define/set different properties
PdfOptions options = new PdfOptions();
CadRasterizationOptions vectorOptions = new CadRasterizationOptions();
vectorOptions.setPageWidth(1500);
vectorOptions.setPageHeight(1500);
vectorOptions.setNoScaling(true);
vectorOptions.setAutomaticLayoutsScaling(false);
options.setVectorRasterizationOptions(vectorOptions);
OutputStream outStream = new FileOutputStream(dataDir + "ExportDGNToPdf_Out.pdf");
// Call the save method of the DgnImage class object.
dgnImage.save(outStream, options);
 हिन्दी