1. Produk
  2.   CAD
  3.   Ruby
  4.   Aspose.CAD Cloud SDK for Ruby

Aspose.CAD Cloud SDK for Ruby

 
 

API REST Ruby untuk Menjana dan Mengeksport Lukisan CAD

ASDK Ruby lanjutan membolehkan Profesional Perisian Membaca, Menulis, Membuka, Mengemas kini dan Menukar lukisan AutoCAD DWG, DWF kepada PDF atau Imej dalam Awan.

Apakah itu Aspose.CAD Cloud SDK untuk Ruby?

Aspose.CAD Cloud SDK untuk Ruby ialah alat yang hebat untuk pembangun Ruby. Ia membantu anda mengendalikan jenis fail AutoCAD yang berbeza dalam awan. Fail CAD biasanya digunakan dalam industri seperti seni bina, kejuruteraan dan pembuatan. Berurusan dengan fail CAD boleh menjadi sukar kerana ia biasanya rumit dan unik. Selain itu, perisian CAD boleh mahal dan memerlukan sumber komputer anda. Dengan hanya beberapa baris kod anda boleh mengedit fail CAD sedia ada, menambah atau memadam lapisan, melaraskan warna, menukar bentuk, mengoptimumkan fail CAD untuk prestasi yang lebih baik, menukar lukisan CAD kepada imej raster dan banyak lagi.

Aspose.CAD Cloud SDK untuk Ruby menawarkan kaedah yang mudah dan berguna untuk mengendalikan fail CAD dalam awan. SDK ini membolehkan pembangun melakukan pelbagai tugas pada fail CAD. Anda boleh menukarnya kepada PDF, DWG, DXF, DWF dan format lain. Perpustakaan ini menawarkan API mudah yang boleh digunakan oleh pembangun perisian untuk mengendalikan pelbagai tugas fail CAD dalam awan. API dijelaskan dengan baik dan boleh ditambah dengan mudah pada aplikasi semasa anda. Ia menyandarkan sepenuhnya format fail CAD utama seperti DWG, STL, DWT, DGN, IGS, PLT, IFC, DXF dan banyak lagi. Pembangun juga boleh menukar fail CAD kepada pelbagai format seperti PDF, DWG, DXF, DWF dan lain-lain. Secara keseluruhannya ia adalah pilihan yang bagus untuk bekerja dengan fail CAD dalam awan. Menggunakan Ruby Cloud SDK, pembangun perisian boleh menukar fail CAD dengan mudah kepada format yang berbeza, mengubah suai dan memanipulasi lukisan CAD dan melakukan pelbagai operasi pada fail CAD.

Previous Next

Bermula dengan Aspose.CAD Cloud SDK untuk Ruby

Cara yang disyorkan untuk memasang Aspose.CAD Cloud SDK untuk Ruby menggunakan RubyGem. Untuk bekerja dengan. Jalankan arahan berikut untuk menambah Aspose.CAD Cloud SDK untuk Ruby pada projek anda.

Pasang Aspose.CAD Cloud SDK untuk Ruby melalui RubyGem

gem install aspose_cad_cloud 
Anda juga boleh memuat turunnya terus daripada halaman produk Aspose.

Eksport Lukisan CAD ke Imej Raster melalui Ruby

Aspose.CAD Cloud SDK untuk Ruby telah menyertakan pelbagai ciri berguna untuk mengeksport lukisan CAD ke format fail sokongan lain menggunakan kod Ruby. Perisian juga boleh menukar fail AutoCAD kepada imej raster dengan hanya beberapa baris kod Ruby. Imej raster seperti JPEG, PNG, TIFF dan BMP ialah beberapa format fail yang digunakan secara meluas. SDK memudahkan pembangun perisian mengeksport Lukisan CAD ke BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, WMF & banyak lagi. Contoh berikut menunjukkan cara menukar fail CAD kepada imej raster menggunakan arahan Ruby.

Bagaimana untuk Menukar Fail CAD kepada Imej Raster melalui API Ruby?


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
  }
)

Dapatkan Ciri Imej CAD melalui API Ruby

Aspose.CAD Cloud SDK untuk Ruby menyediakan keupayaan untuk mendapatkan sifat imej dan menggunakannya mengikut keperluan anda dalam aplikasi Ruby. Perpustakaan ini membolehkan pembangun perisian untuk Mendapatkan semula sifat lukisan CAD seperti lebar imej, ketinggian imej, palet warna, saiz imej, sempadan imej, mendapatkan jenis unit semasa, bekas imej, tajuk imej dan banyak lagi. Contoh berikut menunjukkan cara pembangun perisian boleh mendapatkan sifat imej CAD dalam aplikasi Ruby mereka sendiri.

Bagaimana untuk Mendapatkan Sifat Imej CAD melalui Perintah Ruby?

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

Ubah Saiz, Balik atau Putar Imej CAD melalui API Ruby

Aspose.CAD Cloud SDK untuk Ruby telah menyertakan sokongan lengkap untuk manipulasi imej dan memberi pembangun perisian kuasa untuk memutar atau membalikkan lukisan AutoCAD sedia ada di dalam aplikasi awan mereka sendiri. Ia menyokong imej Berputar di 180FlipNone, Rotate180FlipX, Rotate180FlipXY, Rotate180FlipY, Rotate270FlipNone, Rotate90FlipX, Rotate90FlipXY dan beberapa yang lain. Ia juga mungkin untuk melaraskan saiz lukisan imej mengikut keperluan mereka sendiri menggunakan arahan Ruby. Contoh berikut menunjukkan cara menukar skala imej daripada badan menggunakan kod Ruby.

Bagaimana untuk Menukar Saiz Imej CAD menggunakan API 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
 Melayu