
Aspose.CAD Cloud Node.js SDK
অটোক্যাড অঙ্কন তৈরি এবং রূপান্তর করার জন্য বিনামূল্যে Node.js SDK
Node.js পরিবেশের মধ্যে AutoCAD DWG, DXF, DWF, DXB এবং STL অঙ্কন PDF এবং রাস্টার চিত্রগুলিতে (BMP, GIF, JPG এবং JPEG) তৈরি, সম্পাদনা, পড়া এবং রপ্তানি করার জন্য ওপেন সোর্স Node.js API।
Aspose.CAD Cloud Node.js SDK কী?
Aspose.CAD Cloud Node.js SDK ডেভেলপারদের জন্য ডিজাইন করা হয়েছে যারা তাদের Node.js অ্যাপে CAD ফাইল প্রসেসিং বৈশিষ্ট্যগুলিকে একীভূত করার লক্ষ্যে কাজ করে। আপনি যদি জটিল স্থাপত্যের ব্লুপ্রিন্ট, ইঞ্জিনিয়ারিং ডিজাইন বা প্রযুক্তিগত অঙ্কন নিয়ে কাজ করেন, তাহলে এই টুলকিটটি বিভিন্ন CAD ফর্ম্যাটের ব্যবস্থাপনাকে সহজতর করে। CAD ফাইল প্রসেসিং সম্পর্কিত সমস্ত জটিলতা পরিচালনা করে, এই SDK Node.js অ্যাপ্লিকেশনের মধ্যে ফাইল রূপান্তর, রপ্তানি বা রেন্ডার করার মতো বিভিন্ন কাজ সম্পাদনের জন্য একটি ব্যবহারকারী-বান্ধব API প্রদান করে। যেসব সফ্টওয়্যার ডেভেলপারদের তাদের ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশনে CAD এবং BIM ফাইল প্রসেসিং তৈরির জন্য একটি সম্পূর্ণ সমাধান প্রয়োজন তারা এটিকে আরও আকর্ষণীয় পছন্দ বলে মনে করেন।
Aspose.CAD Cloud Node.js SDK বহুমুখী। এটি বিভিন্ন স্ট্যান্ডার্ড CAD ফাইল টাইপ যেমন DWG (AutoCAD Drawing), DXF (Drawing Exchange Format), DWF, IFC, STL, এমনকি রিভার্স ইঞ্জিনিয়ারিংয়ে ব্যবহৃত Elite CAD ফাইল পরিচালনা করতে পারে। এই বিস্তৃত সমর্থন ডেভেলপারদের একাধিক টুল বা লাইব্রেরির প্রয়োজন ছাড়াই জনপ্রিয় CAD ফর্ম্যাটের সাথে কাজ করতে দেয়। এই লাইব্রেরিতে, আমরা মূল বৈশিষ্ট্যগুলি কভার করেছি, যেমন স্ক্র্যাচ থেকে নতুন ডায়াগ্রাম তৈরি করা, একটি CAD ছবি উল্টানো, CAD অঙ্কনকে অন্যান্য ফাইল ফর্ম্যাটে রূপান্তর (সংরক্ষণ) করা, CAD অঙ্কনের চিত্র বৈশিষ্ট্যগুলি পাওয়া বা সেট করা, AutoCAD ফাইলের স্কেল পরিবর্তন করা, ক্লাউড স্টোরেজ থেকে CAD ফাইলগুলি অনুলিপি করা, সরানো বা মুছে ফেলা ইত্যাদি।
Aspose.CAD Cloud Node.js SDK হল একটি সহজ টুল যা Node.js-এ CAD ফাইলগুলি পরিচালনা করা সহজ করে তোলে। ক্লাউড কম্পিউটিং ক্ষমতা ব্যবহার করে, এটি কাজগুলিকে স্ট্রিমলাইন করে, এমনকি যেগুলির জন্য প্রচুর সংস্থান প্রয়োজন, যাতে আপনি কাজগুলি মসৃণভাবে সম্পন্ন করতে পারেন। এটি CAD ফাইলগুলি প্রক্রিয়াকরণের জন্য বিশাল স্থানীয় সিস্টেম পরিচালনার ঝামেলাও দূর করে। তাই, যদি আপনি একটি অনলাইন CAD ভিউয়ার, একটি স্বয়ংক্রিয় রূপান্তরকারী, অথবা ব্যক্তিগতকৃত রিপোর্টিং সফ্টওয়্যার তৈরি করেন, তাহলে এই SDK আপনার প্রয়োজনীয় সমস্ত বৈশিষ্ট্য দিয়ে আপনাকে আচ্ছাদিত করেছে।
Aspose.CAD Cloud Node.js SDK দিয়ে শুরু করা
Aspose.CAD Cloud Node.js SDK ইনস্টল করার প্রস্তাবিত উপায় হল NPM ব্যবহার করা। মসৃণ ইনস্টলেশনের জন্য অনুগ্রহ করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।
NPM এর মাধ্যমে Aspose.CAD ক্লাউড Node.js SDK ইনস্টল করুন
npm install aspose-cad
আপনি Aspose.CAD Cloud Node.js SDK পণ্য পৃষ্ঠা
থেকে সরাসরি লাইব্রেরিটি ডাউনলোড করতে পারেন।Node.js-এর ভেতরে CAD ফাইল তৈরি এবং ম্যানিপুলেট করুন
Aspose.CAD ক্লাউড Node.js SDK সফ্টওয়্যার ডেভেলপারদের জন্য তাদের Node.js অ্যাপ্লিকেশনের ভেতরে CAD ফাইল প্রোগ্রাম্যাটিকভাবে তৈরি এবং ম্যানিপুলেট করা সহজ করে তোলে। SDK CAD ফাইল ফর্ম্যাটের একটি বিস্তৃত অ্যারে সমর্থন করে, যা নিশ্চিত করে যে ডেভেলপাররা DWG, DXF, এবং DWF-এর মতো সর্বাধিক ব্যবহৃত ধরণের, সেইসাথে কম পরিচিত ফর্ম্যাটগুলি তৈরি এবং কাজ করতে পারে। সফ্টওয়্যার ডেভেলপাররা CAD ফাইলগুলিতে বিভিন্ন ম্যানিপুলেশন করতে পারে, যার মধ্যে রয়েছে ঘূর্ণন, স্কেলিং এবং ফ্লিপিং অঙ্কন। এই বৈশিষ্ট্যটি মূল ফাইল পরিবর্তন না করেই কাস্টমাইজড ভিউ বা সমন্বয় তৈরি করতে সক্ষম করে। নিম্নলিখিত উদাহরণটি দেখায় যে সফ্টওয়্যার ডেভেলপার কীভাবে Node.js অ্যাপ্লিকেশনের ভেতরে একটি বিদ্যমান CAD ফাইল লোড এবং পরিবর্তন করতে পারে।
Node.js অ্যাপের মধ্যে বিদ্যমান CAD অঙ্কন কীভাবে লোড, পরিবর্তন এবং সংরক্ষণ করবেন?
const layoutOptions = new cadApi.LayoutOptions({
layoutName: "Model",
scaleFactor: 2.0 // Scale the layout by 2x
});
const layoutRequest = new cadApi.PostDrawingSaveAsRequest({
name: "basic.dxf",
format: "pdf",
outPath: "output/basic_scaled.pdf",
options: layoutOptions
});
// Modify and save the layout with scaling
cad.postDrawingSaveAs(layoutRequest).then(() => {
console.log("Layout modified and saved as PDF with scaling.");
});
Node.js-এ AutoCAD DWG কে PDF-এ রূপান্তর করুন
Aspose.CAD Cloud Node.js SDK-এর সবচেয়ে শক্তিশালী বৈশিষ্ট্যগুলির মধ্যে একটি হল AutoCAD DWG, DWF, এবং DXF CAD অঙ্কনগুলিকে PDF এবং BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF এবং আরও অনেক ফর্ম্যাটের মতো চিত্র ফর্ম্যাটে রূপান্তর করার ক্ষমতা। এই বৈশিষ্ট্যটি CAD অঙ্কনের অ্যাক্সেসযোগ্য সংস্করণ তৈরি করার জন্য বিশেষভাবে কার্যকর যা সহজেই দেখা বা ভাগ করা যায়। এখানে একটি উদাহরণ দেওয়া হল যা দেখায় যে সফ্টওয়্যার ডেভেলপাররা Node.js লাইব্রেরি ব্যবহার করে AutoCAD DWG কে PDF-এ রূপান্তর করতে পারে।
Node.js পরিবেশে অটোক্যাড DWG কে PDF এ কিভাবে রূপান্তর করবেন?
const cadApi = require("asposecadcloud");
// Initialize the CAD API
const cad = new cadApi.CadApi("Your Client ID", "Your Client Secret");
const conversionRequest = new cadApi.PostDrawingSaveAsRequest({
name: "sample.dwg",
format: "pdf",
outPath: "output/sample.pdf"
});
// Convert the DWG file to PDF
cad.postDrawingSaveAs(conversionRequest).then(() => {
console.log("DWG file converted to PDF successfully.");
});
CAD ফাইল ভিউয়ার তৈরি
Aspose.CAD ক্লাউড নোড.জেএস SDK-এর একটি ব্যবহারিক প্রয়োগ হল একটি ওয়েব-ভিত্তিক CAD ফাইল ভিউয়ার তৈরি করা। SDK-এর রেন্ডারিং ক্ষমতা ব্যবহার করে, সফ্টওয়্যার ডেভেলপাররা এমন একটি প্ল্যাটফর্ম তৈরি করতে পারে যেখানে ব্যবহারকারীরা CAD ফাইল আপলোড করতে পারে এবং বিশেষ সফ্টওয়্যারের প্রয়োজন ছাড়াই সরাসরি ব্রাউজারে দেখতে পারে। ভিউয়ারে জুমিং, প্যানিং এবং লেয়ার ম্যানেজমেন্টের মতো বৈশিষ্ট্য অন্তর্ভুক্ত থাকতে পারে, যা ব্যবহারকারীদের জন্য একটি স্বজ্ঞাত অভিজ্ঞতা প্রদান করে।
Node.js-এ CAD ফাইলের নির্দিষ্ট স্তর রপ্তানি করুন
সফ্টওয়্যার ডেভেলপারদের প্রায়শই একটি CAD ফাইলের মধ্যে নির্দিষ্ট স্তর, লেআউট বা সত্তা নিয়ে কাজ করতে হয়। Aspose.CAD ক্লাউড Node.js SDK ব্যবহারকারীদের এই উপাদানগুলি আলাদাভাবে রপ্তানি করতে দেয়, যা আরও প্রক্রিয়াকরণ বা উপস্থাপনার জন্য প্রয়োজনীয় সঠিক তথ্য বের করা সহজ করে তোলে। এখানে একটি উদাহরণ দেওয়া হল যা দেখায় যে সফ্টওয়্যার ডেভেলপাররা Node.js অ্যাপ্লিকেশনের মধ্যে PNG ছবিতে AutoCAD অঙ্কনের নির্দিষ্ট স্তরগুলি কীভাবে লোড এবং রপ্তানি করতে পারে।
Node.js অ্যাপের মধ্যে CAD অঙ্কনের নির্দিষ্ট স্তর PNG তে কীভাবে রপ্তানি করবেন?
const cadApi = require("asposecadcloud");
// Initialize the CAD API
const cad = new cadApi.CadApi("Your Client ID", "Your Client Secret");
const exportRequest = new cadApi.GetDrawingPropertiesRequest({
name: "sample.dwg",
folder: "input"
});
// Get CAD drawing properties to identify layers
cad.getDrawingProperties(exportRequest).then((properties) => {
const layerName = properties.layers[0].layerName;
// Export the first layer to PNG
const saveAsRequest = new cadApi.PostDrawingSaveAsRequest({
name: "sample.dwg",
format: "png",
outPath: `output/${layerName}.png`,
options: {
layerNames: [layerName]
}
});
cad.postDrawingSaveAs(saveAsRequest).then(() => {
console.log(`Layer '${layerName}' exported as PNG successfully.`);
});
});