
Aspose.CAD Cloud SDK for Ruby
CAD rəsmlərini yaratmaq və ixrac etmək üçün Ruby REST API
Advanced Ruby SDK Proqram Mütəxəssislərinə AutoCAD DWG, DWF çertyojlarını oxumaq, yazmaq, açmaq, yeniləmək və buludda PDF və ya Şəkillərə çevirmək imkanı verir.
Ruby üçün Aspose.CAD Cloud SDK nədir?
Ruby üçün Aspose.CAD Bulud SDK Ruby tərtibatçıları üçün əla vasitədir. Bu buludda müxtəlif AutoCAD fayl növlərini idarə etməyə kömək edir. CAD faylları adətən memarlıq, mühəndislik və istehsalat kimi sahələrdə istifadə olunur. CAD faylları ilə məşğul olmaq çətin ola bilər, çünki onlar adətən mürəkkəb və unikaldırlar. Həmçinin, CAD proqramı kompüterinizin resursları üçün bahalı və tələbkar ola bilər. Cəmi bir neçə sətir kodla siz mövcud CAD fayllarını redaktə edə, təbəqələr əlavə edə və ya silə, rəngləri tənzimləyə, formaları dəyişdirə, daha yaxşı performans üçün CAD fayllarını optimallaşdıra, CAD çertyojlarını rastr şəkillərə çevirə və s. edə bilərsiniz.
Ruby üçün Aspose.CAD Cloud SDK buludda CAD fayllarını idarə etmək üçün asan və lazımlı üsul təklif edir. Bu SDK tərtibatçılara CAD faylları üzərində müxtəlif tapşırıqları yerinə yetirməyə imkan verir. Siz onları PDF, DWG, DXF, DWF və digər formatlara çevirə bilərsiniz. Kitabxana proqram tərtibatçılarının buludda müxtəlif CAD fayl tapşırıqlarını idarə etmək üçün istifadə edə biləcəyi sadə API təklif edir. API yaxşı izah edilmişdir və asanlıqla cari tətbiqlərinizə əlavə edilə bilər. DWG, STL, DWT, DGN, IGS, PLT, IFC, DXF və s. kimi əsas CAD fayl formatlarını tam ehtiyat nüsxəsini çıxarır. Tərtibatçılar həmçinin CAD fayllarını PDF, DWG, DXF, DWF və başqaları kimi müxtəlif formatlara dəyişə bilərlər. Ümumiyyətlə, buludda CAD faylları ilə işləmək üçün əla seçimdir. Ruby Cloud SDK-dan istifadə edərək proqram tərtibatçıları CAD fayllarını asanlıqla müxtəlif formatlara çevirə, CAD çertyojlarını dəyişdirə və manipulyasiya edə, CAD faylları üzərində müxtəlif əməliyyatlar həyata keçirə bilərlər.
Ruby üçün Aspose.CAD Bulud SDK ilə işə başlayın
Ruby üçün Aspose.CAD Cloud SDK quraşdırmanın tövsiyə olunan yolu RubyGem-dən istifadə etməkdir. Ilə işləmək. Layihənizə Ruby üçün Aspose.CAD Cloud SDK əlavə etmək üçün aşağıdakı əmri yerinə yetirin.
RubyGem vasitəsilə Ruby üçün Aspose.CAD Cloud SDK quraşdırın
gem install aspose_cad_cloud
Siz həmçinin onu birbaşa Məhsulun Aspose səhifəsindən endirə bilərsiniz.CAD Rəsmlərini Ruby vasitəsilə Raster Şəkilə Eksport edin
Aspose.CAD Cloud SDK for Ruby proqramına CAD çertyojlarını Ruby kodundan istifadə edərək digər dəstək fayl formatlarına ixrac etmək üçün müxtəlif faydalı funksiyalar daxildir. Proqram həmçinin Ruby kodunun bir neçə sətri ilə AutoCAD fayllarını rastr şəkillərinə çevirə bilər. JPEG, PNG, TIFF və BMP kimi rastr şəkillər geniş istifadə olunan fayl formatlarından bəziləridir. SDK proqram tərtibatçılarına CAD rəsmlərini BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, WMF və daha çoxuna ixrac etməyi asanlaşdırır. Aşağıdakı nümunə Ruby əmrlərindən istifadə edərək CAD faylını rastr şəklinə çevirməyi göstərir.
Ruby API vasitəsilə CAD faylını Raster Şəkilə necə çevirmək olar?
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 vasitəsilə CAD Şəkil Xüsusiyyətlərini əldə edin
Ruby üçün Aspose.CAD Cloud SDK təsvirin xüsusiyyətlərini əldə etmək və onu Ruby proqramlarında ehtiyaclarınıza uyğun istifadə etmək imkanı verir. Kitabxana proqram tərtibatçılarına şəkil eni, təsvirin hündürlüyü, rəng palitrası, təsvir ölçüsü, təsvir sərhədləri kimi CAD rəsm xassələrini əldə etməyə, cari vahid tipini, şəkil konteynerini, təsvirin başlığını və daha çoxunu əldə etməyə imkan verir. Aşağıdakı nümunə proqram tərtibatçılarının öz Ruby proqramlarında CAD təsvir xüsusiyyətlərini necə əldə edə biləcəyini nümayiş etdirir.
Ruby Əmrləri vasitəsilə CAD Şəkil Xüsusiyyətlərini Necə əldə etmək olar?
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 vasitəsilə CAD Şəkilinin ölçüsünü dəyişdirin, çevirin və ya fırladın
Ruby üçün Aspose.CAD Cloud SDK təsvirin manipulyasiyası üçün tam dəstəyi ehtiva edir və proqram tərtibatçılarına öz bulud proqramları daxilində mövcud AutoCAD rəsmini fırlatmaq və ya çevirmək imkanı verir. O, 180FlipNone, Rotate180FlipX, Rotate180FlipXY, Rotate180FlipY, Rotate270FlipNone, Rotate90FlipX, Rotate90FlipXY və bir sıra başqalarında fırlanan şəkilləri dəstəkləyir. Ruby əmrlərindən istifadə edərək rəsm şəkillərinin ölçüsünü öz ehtiyaclarına uyğun olaraq tənzimləmək də mümkündür. Aşağıdakı misal Ruby kodundan istifadə edərək görüntü miqyasını bədəndən necə dəyişməyi nümayiş etdirir.
Ruby API istifadə edərək CAD Şəkil Ölçüsünü Necə Dəyişdirmək olar?
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