
Aspose.CAD Cloud SDK for Ruby
CAD Çizimlerini Oluşturmak ve Dışa Aktarmak için Ruby REST API
Gelişmiş Ruby SDK, Yazılım Profesyonellerinin AutoCAD DWG, DWF çizimlerini Bulutta PDF veya Görüntülere Okuma, Yazma, Açma, Güncelleme ve Dönüştürmelerine olanak tanır.
Ruby için Aspose.CAD Cloud SDK nedir?
Ruby için Aspose.CAD Cloud SDK, Ruby geliştiricileri için harika bir araçtır. Bulutta farklı AutoCAD dosya türlerini yönetmenize yardımcı olur. CAD dosyaları genellikle mimarlık, mühendislik ve üretim gibi sektörlerde kullanılır. CAD dosyalarıyla çalışmak, genellikle karmaşık ve benzersiz oldukları için zor olabilir. Ayrıca, CAD yazılımları maliyetli olabilir ve bilgisayarınızın kaynaklarını tüketebilir. Sadece birkaç satır kodla mevcut CAD dosyalarını düzenleyebilir, katman ekleyebilir veya silebilir, renkleri ayarlayabilir, şekilleri değiştirebilir, daha iyi performans için CAD dosyalarını optimize edebilir, CAD çizimlerini raster görüntülere dönüştürebilir ve daha fazlasını yapabilirsiniz.
Ruby için Aspose.CAD Cloud SDK, bulutta CAD dosyalarını yönetmek için kolay ve kullanışlı bir yöntem sunar. Bu SDK, geliştiricilerin CAD dosyaları üzerinde çeşitli görevler gerçekleştirmesine olanak tanır. Bunları PDF, DWG, DXF, DWF ve diğer formatlara dönüştürebilirsiniz. Kütüphane, yazılım geliştiricilerinin bulutta çeşitli CAD dosyası görevlerini halletmek için kullanabilecekleri basit bir API sunar. API iyi açıklanmıştır ve mevcut uygulamalarınıza kolayca eklenebilir. DWG, STL, DWT, DGN, IGS, PLT, IFC, DXF ve daha fazlası gibi başlıca CAD dosya formatlarını tamamen destekler. Geliştiriciler ayrıca CAD dosyalarını PDF, DWG, DXF, DWF ve diğerleri gibi çeşitli formatlara dönüştürebilirler. Genel olarak, bulutta CAD dosyalarıyla çalışmak için harika bir seçimdir. Ruby Cloud SDK'yı kullanarak yazılım geliştiricileri CAD dosyalarını kolayca farklı formatlara dönüştürebilir, CAD çizimlerini düzenleyip işleyebilir ve CAD dosyaları üzerinde çeşitli işlemler gerçekleştirebilir.
Ruby için Aspose.CAD Cloud SDK'ya Başlarken
Ruby için Aspose.CAD Cloud SDK'yı kurmanın önerilen yolu RubyGem kullanmaktır. Çalışmak için projenize Ruby için Aspose.CAD Cloud SDK'yı eklemek üzere aşağıdaki komutu çalıştırın.
RubyGem aracılığıyla Ruby için Aspose.CAD Cloud SDK'yı yükleyin
gem install aspose_cad_cloud
Ayrıca doğrudan Aspose ürün sayfasından da indirebilirsiniz.Ruby ile CAD Çizimlerini Raster Görüntüye Aktarma
Ruby için Aspose.CAD Cloud SDK, CAD çizimlerini Ruby kodu kullanarak diğer desteklenen dosya formatlarına aktarmak için çeşitli kullanışlı özellikler içerir. Yazılım ayrıca, yalnızca birkaç satır Ruby koduyla AutoCAD dosyalarını raster görüntülere dönüştürebilir. JPEG, PNG, TIFF ve BMP gibi raster görüntüler, yaygın olarak kullanılan dosya formatlarından bazılarıdır. SDK, yazılım geliştiricilerinin CAD Çizimlerini BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, WMF ve daha birçok formata aktarmasını kolaylaştırır. Aşağıdaki örnek, bir CAD dosyasının Ruby komutlarını kullanarak raster görüntüye nasıl dönüştürüleceğini göstermektedir.
Ruby API ile Bir CAD Dosyası Raster Görüntüye Nasıl Dönüştürülür?
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 ile CAD Görüntü Özelliklerini Edinin
Aspose.CAD Cloud SDK for Ruby, bir görüntünün özelliklerini edinme ve Ruby uygulamalarında ihtiyaçlarınıza göre kullanma olanağı sağlar. Kütüphane, yazılım geliştiricilerin görüntü genişliği, görüntü yüksekliği, renk paleti, görüntü boyutu, görüntü sınırları gibi CAD çizim özelliklerini almalarını, geçerli birim türünü, görüntü kapsayıcısını, görüntü başlığını ve daha fazlasını edinmelerini sağlar. Aşağıdaki örnek, yazılım geliştiricilerin kendi Ruby uygulamalarında CAD görüntü özelliklerini nasıl edinebileceklerini göstermektedir.
Ruby Komutlarıyla CAD Görüntü Özellikleri Nasıl Elde Edilir?
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 ile CAD Görüntüsünü Yeniden Boyutlandırma, Çevirme veya Döndürme
Ruby için Aspose.CAD Cloud SDK, görüntü işleme için eksiksiz destek sunar ve yazılım geliştiricilerine mevcut bir AutoCAD çizimini kendi bulut uygulamaları içinde döndürme veya çevirme olanağı sağlar. Görüntüleri 180FlipNone, Rotate180FlipX, Rotate180FlipXY, Rotate180FlipY, Rotate270FlipNone, Rotate90FlipX, Rotate90FlipXY ve diğer birçok hızda döndürmeyi destekler. Ayrıca, Ruby komutlarını kullanarak çizim görüntülerinin boyutunu kendi ihtiyaçlarınıza göre ayarlamak da mümkündür. Aşağıdaki örnek, Ruby kodu kullanılarak gövdeden görüntü ölçeğinin nasıl değiştirileceğini göstermektedir.
Ruby API'yi kullanarak CAD Görüntü Boyutu Nasıl Değiştirilir?
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