
Aspose.CAD for Java
CAD অঙ্কন তৈরি, সম্পাদনা এবং রূপান্তর করার জন্য জাভা API
এটি সফটওয়্যার ডেভেলপারদের কোনও নির্ভরতা ছাড়াই অটোক্যাড DWG, DXF এবং STL ডকুমেন্টগুলি PDF এবং রাস্টার ছবিতে (BMP, GIF, JPG এবং JPEG) তৈরি, সম্পাদনা এবং রূপান্তর করতে সক্ষম করে।
জাভার জন্য Aspose.CAD কী?
জাভার জন্য Aspose.CAD হল একটি বহুমুখী জাভা লাইব্রেরি যা আপনার মতো সফ্টওয়্যার ডেভেলপারদের AutoCAD বা অন্য কোনও CAD সফ্টওয়্যারের প্রয়োজন ছাড়াই AutoCAD DWG, STL, DWF, DWT, এবং DXF ডকুমেন্টের সাথে কাজ করার ক্ষমতা দেয়। এই লাইব্রেরি আপনাকে এই ফাইলগুলি খুলতে, পড়তে, রেন্ডার করতে, ম্যানিপুলেট করতে এবং PDF এবং Raster ছবিতে রূপান্তর করতে দেয়। একটি স্বজ্ঞাত API এর সাহায্যে, আপনি সহজেই আপনার জাভা অ্যাপ্লিকেশনগুলিতে CAD ফাইলগুলি পরিচালনা করতে পারেন। এছাড়াও, এটি থ্রেড-নিরাপদ, তাই আপনি এটি ঝামেলামুক্তভাবে একাধিক থ্রেডে ব্যবহার করতে পারেন।
Aspose.CAD for Java-তে একটি সুবিধাজনক বৈশিষ্ট্য রয়েছে যা আপনাকে বিভিন্ন CAD অঙ্কন ফর্ম্যাট যেমন DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES(IGS), CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP ফাইলগুলিকে PDF-এ রূপান্তর করতে দেয়, পাশাপাশি PNG, BMP, TIFF, JPEG এবং GIF-এর মতো সমর্থিত রাস্টার ইমেজ ফর্ম্যাটগুলিকে জাভা কোডের মাত্র কয়েকটি লাইন ব্যবহার করে রূপান্তর করতে দেয়। এটি ব্যবহারকারী-বান্ধব এবং গতি এবং দক্ষতার জন্য তৈরি, ন্যূনতম মেমরি ব্যবহার করে এবং অপ্টিমাইজ করা কর্মক্ষমতা প্রদান করে। CAD ফাইলগুলিতে ক্রিয়াকলাপ দ্রুত এবং প্রতিক্রিয়াশীল তা নিশ্চিত করার জন্য এটি উন্নত অ্যালগরিদম ব্যবহার করে।
Aspose.CAD for Java জাভা অ্যাপগুলিতে CAD ফাইল প্রদর্শন এবং মুদ্রণের মতো উন্নত ফাংশন অফার করে। একটি অসাধারণ বৈশিষ্ট্য হল CAD ফাইলগুলি পরিচালনা এবং রূপান্তর করার ক্ষমতা। এই টুলের সাহায্যে, ডেভেলপাররা লাইন, সার্কেল, আর্ক এবং টেক্সটের মতো CAD উপাদান তৈরি, সমন্বয় এবং অপসারণ করতে পারে। আপনি রঙ, স্তর এবং লাইন ধরণের বস্তুর মতো বৈশিষ্ট্যগুলিও পরিবর্তন করতে পারেন। Aspose.CAD for Java সম্পূর্ণরূপে 3D মডেলগুলিকে সমর্থন করে, আপনাকে 2D মডেলের মতোই সেগুলি পরিচালনা করতে দেয়। মূলত, এটি একটি ব্যবহারকারী-বান্ধব জাভা টুল যার উচ্চমানের ক্ষমতা এবং দুর্দান্ত গ্রাহক সহায়তা রয়েছে, যা জাভা ডেভেলপারদের তাদের অ্যাপে CAD ফাইলগুলি নিয়ে কাজ করার জন্য উপযুক্ত করে তোলে।
জাভার জন্য Aspose.CAD দিয়ে শুরু করা
জাভার জন্য Aspose.CAD ইনস্টল করার প্রস্তাবিত উপায় হল Maven রিপোজিটরির মাধ্যমে। আপনি সহজ কনফিগারেশনের মাধ্যমে আপনার Maven প্রকল্পগুলিতে সরাসরি Java API এর জন্য Aspose.CAD ব্যবহার করতে পারেন।
জাভার জন্য 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 পণ্য পৃষ্ঠা
থেকে সরাসরি লাইব্রেরিটি ডাউনলোড করতে পারেন।জাভা API এর মাধ্যমে CAD ফাইল রপ্তানি করুন
জাভার জন্য Aspose.CAD সফটওয়্যার ডেভেলপারদের জাভা কোডের মাত্র কয়েকটি লাইন ব্যবহার করে বিভিন্ন AutoCAD ফর্ম্যাটকে অন্যান্য সাপোর্ট ফাইল ফর্ম্যাটে রূপান্তর করতে সক্ষম করে। লাইব্রেরিটি DXF এবং DWG এর মতো বিভিন্ন CAD ফাইল ফর্ম্যাট লোড করার অনুমতি দেয় এবং AutoCAD বা অন্য কোনও অ্যাপ্লিকেশনের প্রয়োজন ছাড়াই এটি PDF এবং রাস্টার ছবিতে রূপান্তর করে। লাইব্রেরিটি CAD ফাইল রূপান্তরের জন্য বেশ কয়েকটি গুরুত্বপূর্ণ ফাংশন প্রদান করেছে, যেমন 3D AutoCAD ছবি PDF এ রপ্তানি করা, CAD লেআউট PDF এ রপ্তানি করা, ডায়াগ্রাম রপ্তানি করার সময় পেন প্রোপার্টি বিকল্প সেট করা, cad অবজেক্ট ডিকম্পোজ করা এবং ইনসার্টের ভিতরে পৃথক সত্তা প্রক্রিয়া করা, ACAD প্রক্সি এন্টিটি, IGES ফর্ম্যাট পড়া এবং রপ্তানি করা, প্রান্ত, শীর্ষবিন্দু এবং মুখের মতো মেশ মডেল বাস্তবায়ন এবং গণনা করা, মডেল লেআউটের জন্য কাস্টম দৃষ্টিকোণ সেট করা এবং আরও অনেক কিছু।
জাভা API এর মাধ্যমে 3D অটোক্যাড ছবি 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);
জাভা API এর মাধ্যমে CAD এবং BIM ফাইল ফর্ম্যাট রেন্ডার করুন
জাভার জন্য Aspose.CAD সফটওয়্যার ডেভেলপারদের তাদের নিজস্ব জাভা অ্যাপ্লিকেশনের মধ্যে CAD এবং BIM ফাইল ফর্ম্যাট প্রোগ্রাম্যাটিকভাবে রেন্ডার করার ক্ষমতা দেয়। লাইব্রেরিটি বিভিন্ন CAD ফাইল ফর্ম্যাট যেমন AutoCAD DWG, DWF, DWT বা DXF ফাইল লোড করার এবং JPEG, PNG, PSD, BMP, DICOM, WebP, EMF, WMF, SVG, PDF এবং আরও অনেক কিছুতে জাভা কোডের মাত্র কয়েকটি লাইন ব্যবহার করে রূপান্তর করার অনুমতি দেয়। নীচের উদাহরণটি দেখায় কিভাবে DWG ফাইল লোড করতে হয়, আউটপুট ফাইলের পৃষ্ঠার প্রস্থ এবং উচ্চতা সেট করতে হয় এবং DWG ফাইলগুলিকে জাভা অ্যাপ্লিকেশনের ভিতরে PDF এ সংরক্ষণ করতে হয়।
জাভা 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);
জাভা API এর মাধ্যমে AutoCAD DGN PDF এ রপ্তানি করুন
Aspose.CAD for Java হল একটি শক্তিশালী API যা সফ্টওয়্যার ডেভেলপারদের তাদের নিজস্ব জাভা অ্যাপ্লিকেশনের মধ্যে AutoCAD DGN ফাইলগুলির সাথে কাজ করতে দেয়। লাইব্রেরিটি AutoCAD DGN ফাইলগুলিকে PDF এ রূপান্তর করার পাশাপাশি PNG, BMP, TIFF, JPEG এবং GIF এর মতো রাস্টার ইমেজ ফাইল ফর্ম্যাটগুলিকে সহজেই সমর্থন করে। লক্ষ্য অর্জনের জন্য প্রথমে আপনাকে DgnImage নামে একটি বিদ্যমান DGN ফাইল লোড করতে হবে এবং এর জন্য বিভিন্ন বৈশিষ্ট্য সেট করতে হবে, তারপরে আপনার পছন্দের ফর্ম্যাটে আউটপুট ফাইলটি সংরক্ষণ করতে DgnImage ক্লাস অবজেক্টের সংরক্ষণ পদ্ধতিটি কল করুন।
জাভা API এর মাধ্যমে অটোক্যাড ডিজিএন ফর্ম্যাটকে পিডিএফে কীভাবে রূপান্তর করবেন?
// 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);