1. পণ্য
  2.   সিএডি
  3.   Ruby
  4.   Aspose.CAD Cloud SDK for Ruby

Aspose.CAD Cloud SDK for Ruby

 
 

CAD অঙ্কন তৈরি এবং রপ্তানি করার জন্য Ruby REST API

অ্যাডভান্সড রুবি এসডিকে সফটওয়্যার পেশাদারদের ক্লাউডে অটোক্যাড ডিডব্লিউজি, ডিডব্লিউএফ অঙ্কনগুলি পড়তে, লিখতে, খুলতে, আপডেট করতে এবং পিডিএফ বা ছবিতে রূপান্তর করতে সক্ষম করে।

রুবির জন্য Aspose.CAD ক্লাউড SDK কী?

রুবির জন্য Aspose.CAD ক্লাউড SDK রুবি ডেভেলপারদের জন্য একটি দুর্দান্ত টুল। এটি আপনাকে ক্লাউডে বিভিন্ন ধরণের অটোক্যাড ফাইল পরিচালনা করতে সাহায্য করে। CAD ফাইলগুলি সাধারণত স্থাপত্য, প্রকৌশল এবং উৎপাদনের মতো শিল্পে ব্যবহৃত হয়। CAD ফাইলগুলি মোকাবেলা করা কঠিন হতে পারে কারণ সেগুলি সাধারণত জটিল এবং অনন্য। এছাড়াও, CAD সফ্টওয়্যার ব্যয়বহুল এবং আপনার কম্পিউটারের সংস্থানগুলিতে চাপ সৃষ্টি করতে পারে। মাত্র কয়েকটি লাইন কোড দিয়ে আপনি বিদ্যমান CAD ফাইলগুলি সম্পাদনা করতে পারেন, স্তরগুলি যুক্ত করতে বা মুছতে পারেন, রঙ সামঞ্জস্য করতে পারেন, আকার পরিবর্তন করতে পারেন, আরও ভাল পারফরম্যান্সের জন্য CAD ফাইলগুলি অপ্টিমাইজ করতে পারেন, CAD অঙ্কনগুলিকে রাস্টার ছবিতে রূপান্তর করতে পারেন এবং আরও অনেক কিছু করতে পারেন।

রুবির জন্য Aspose.CAD ক্লাউড SDK ক্লাউডে CAD ফাইলগুলি পরিচালনা করার জন্য একটি সহজ এবং কার্যকর পদ্ধতি অফার করে। এই SDK ডেভেলপারদের CAD ফাইলগুলিতে বিভিন্ন কাজ করতে দেয়। আপনি এগুলি PDF, DWG, DXF, DWF, এবং অন্যান্য ফর্ম্যাটে রূপান্তর করতে পারেন। লাইব্রেরিটি একটি সহজ API অফার করে যা সফ্টওয়্যার ডেভেলপাররা ক্লাউডে বিভিন্ন CAD ফাইলের কাজ পরিচালনা করতে ব্যবহার করতে পারেন। APIটি ভালভাবে ব্যাখ্যা করা হয়েছে এবং আপনার বর্তমান অ্যাপ্লিকেশনগুলিতে সহজেই যোগ করা যেতে পারে। এটি DWG, STL, DWT, DGN, IGS, PLT, IFC, DXF, এবং আরও অনেক কিছুর মতো প্রধান CAD ফাইল ফর্ম্যাটগুলিকে সম্পূর্ণরূপে ব্যাকআপ করে। ডেভেলপাররা CAD ফাইলগুলিকে PDF, DWG, DXF, DWF, এবং অন্যান্য ফর্ম্যাটে পরিবর্তন করতে পারেন। সামগ্রিকভাবে এটি ক্লাউডে CAD ফাইলগুলির সাথে কাজ করার জন্য একটি দুর্দান্ত পছন্দ। Ruby Cloud SDK ব্যবহার করে, সফ্টওয়্যার ডেভেলপাররা সহজেই CAD ফাইলগুলিকে বিভিন্ন ফর্ম্যাটে রূপান্তর করতে পারে, CAD অঙ্কনগুলি পরিবর্তন এবং পরিচালনা করতে পারে এবং CAD ফাইলগুলিতে বিভিন্ন ক্রিয়াকলাপ সম্পাদন করতে পারে।

Previous Next

রুবির জন্য Aspose.CAD ক্লাউড SDK দিয়ে শুরু করা

রুবির জন্য Aspose.CAD ক্লাউড SDK ইনস্টল করার প্রস্তাবিত উপায় হল RubyGem ব্যবহার করা। এর সাথে কাজ করার জন্য। আপনার প্রকল্পে রুবির জন্য Aspose.CAD ক্লাউড SDK যোগ করতে নিম্নলিখিত কমান্ডটি চালান।

RubyGem এর মাধ্যমে Ruby-এর জন্য Aspose.CAD Cloud SDK ইনস্টল করুন

gem install aspose_cad_cloud 
আপনি এটি সরাসরি Aspose পণ্য পৃষ্ঠা থেকেও ডাউনলোড করতে পারেন।

CAD অঙ্কন রুবির মাধ্যমে রাস্টার ছবিতে রপ্তানি করুন

Aspose.CAD Cloud SDK for Ruby কোড ব্যবহার করে অন্যান্য সাপোর্ট ফাইল ফর্ম্যাটে CAD অঙ্কন রপ্তানি করার জন্য বিভিন্ন দরকারী বৈশিষ্ট্য অন্তর্ভুক্ত করেছে। সফ্টওয়্যারটি রুবি কোডের মাত্র কয়েকটি লাইন ব্যবহার করে অটোক্যাড ফাইলগুলিকে রাস্টার ছবিতে রূপান্তর করতে পারে। JPEG, PNG, TIFF, এবং BMP এর মতো রাস্টার ছবিগুলি বহুল ব্যবহৃত ফাইল ফর্ম্যাটগুলির মধ্যে একটি। SDK সফ্টওয়্যার ডেভেলপারদের জন্য BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, WMF এবং আরও অনেকগুলিতে CAD অঙ্কন রপ্তানি করা সহজ করে তোলে। নিম্নলিখিত উদাহরণটি দেখায় যে রুবি কমান্ড ব্যবহার করে একটি CAD ফাইলকে রাস্টার ছবিতে কীভাবে রূপান্তর করা যায়।

রুবি এপিআই এর মাধ্যমে কিভাবে একটি সিএডি ফাইলকে রাস্টার ইমেজে রূপান্তর করবেন?


require 'aspose_cad_cloud'

# create an instance of the CadApi class
cad_api = AsposeCadCloud::CadApi.new

# convert a CAD file to a raster image
input_file = 'input.dwg'
output_format = 'png'
output_file = 'output.png'

cad_api.convert_to_raster_image(input_file, output_format, output_file)

# convert a specific page of a CAD file to a raster image
page_number = 2

cad_api.convert_to_raster_image(
  input_file,
  output_format,
  output_file,
  {
    dpi: 300, # set the DPI to 300
    page_index: page_number # convert only the specified page
  }
)

Ruby API এর মাধ্যমে CAD ইমেজ প্রোপার্টি পান

Aspose.CAD Cloud SDK for Ruby একটি ছবির প্রোপার্টি পেতে এবং রুবি অ্যাপ্লিকেশনের ভিতরে আপনার প্রয়োজন অনুসারে এটি ব্যবহার করার ক্ষমতা প্রদান করে। লাইব্রেরি সফ্টওয়্যার ডেভেলপারদের CAD অঙ্কন প্রোপার্টি যেমন ছবির প্রস্থ, ছবির উচ্চতা, রঙ প্যালেট, ছবির আকার, ছবির সীমানা, বর্তমান ইউনিটের ধরণ, ছবির ধারক, ছবির শিরোনাম এবং আরও অনেক কিছু পেতে সক্ষম করে। নিম্নলিখিত উদাহরণটি দেখায় যে সফ্টওয়্যার ডেভেলপাররা কীভাবে তাদের নিজস্ব রুবি অ্যাপ্লিকেশনের মধ্যে CAD ইমেজ প্রোপার্টি পেতে পারে।

রুবি কমান্ডের মাধ্যমে CAD ইমেজ প্রোপার্টি কিভাবে পাবেন?

def test_get_properties_drawing_tests

filename = '910609.dxf'

remote_name = filename
dest_name = remote_test_out + remote_name

st_request = PutCreateRequest.new remote_test_folder + remote_name, File.open(local_test_folder + filename, "r").read

@storage_api.put_create st_request
request = GetDrawingPropertiesRequest.new remote_name, remote_test_folder
result = @Cad_api.get_drawing_properties_with_http_info request
assert_equal 200, result[1]

end

Ruby API এর মাধ্যমে CAD ছবির আকার পরিবর্তন, উল্টানো বা ঘোরানো

Aspose.CAD Cloud SDK for Ruby-তে ইমেজ ম্যানিপুলেশনের জন্য সম্পূর্ণ সমর্থন অন্তর্ভুক্ত করা হয়েছে এবং সফ্টওয়্যার ডেভেলপারদের তাদের নিজস্ব ক্লাউড অ্যাপ্লিকেশনের মধ্যে একটি বিদ্যমান AutoCAD অঙ্কন ঘোরানো বা উল্টানোর ক্ষমতা দেয়। এটি 180FlipNone, Rotate180FlipX, Rotate180FlipXY, Rotate180FlipY, Rotate270FlipNone, Rotate90FlipX, Rotate90FlipXY এবং আরও বেশ কয়েকটিতে ছবি ঘোরানো সমর্থন করে। Ruby কমান্ড ব্যবহার করে তাদের নিজস্ব চাহিদা অনুযায়ী ছবি আঁকার আকার সামঞ্জস্য করাও সম্ভব। নিম্নলিখিত উদাহরণটি রুবি কোড ব্যবহার করে বডি থেকে ছবির স্কেল কীভাবে পরিবর্তন করতে হয় তা দেখায়।

রুবি এপিআই ব্যবহার করে সিএডি ছবির আকার কীভাবে পরিবর্তন করবেন?

def test_post_drawing_scale

filename = '01.026.385.01.0.I SOPORTE ENFRIADOR.dwg'

remote_name = filename
output_format = 'pdf'
dest_name = remote_test_out + remote_name + '.' + output_format

st_request = PutCreateRequest.new remote_test_folder + remote_name, File.open(local_test_folder + filename, "r").read
@storage_api.put_create st_request

request = PostDrawingResizeRequest.new File.open(local_test_folder + filename, "r"), output_format, 320, 240, remote_test_folder
result = @Cad_api.post_drawing_resize_with_http_info request
assert_equal 200, result[1]

end
 বাংলা