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

Aspose.CAD Cloud SDK for Ruby

 
 

Ruby REST API untuk Membuat dan Mengekspor Gambar CAD

Ruby SDK Tingkat Lanjut memungkinkan Profesional Perangkat Lunak untuk Membaca, Menulis, Membuka, Memperbarui, dan Mengonversi gambar AutoCAD DWG, DWF ke PDF atau Gambar di Cloud.

Apa itu Aspose.CAD Cloud SDK untuk Ruby?

Aspose.CAD Cloud SDK untuk Ruby adalah alat yang fantastis untuk pengembang Ruby. Alat ini membantu Anda menangani berbagai jenis file AutoCAD di cloud. File CAD umumnya digunakan dalam industri seperti arsitektur, teknik, dan manufaktur. Berurusan dengan file CAD bisa jadi sulit karena biasanya rumit dan unik. Selain itu, perangkat lunak CAD bisa mahal dan menguras sumber daya komputer Anda. Hanya dengan beberapa baris kode, Anda dapat mengedit file CAD yang ada, menambah atau menghapus lapisan, menyesuaikan warna, mengubah bentuk, mengoptimalkan file CAD untuk kinerja yang lebih baik, mengonversi gambar CAD ke gambar raster, dan banyak lagi.

Aspose.CAD Cloud SDK untuk Ruby menawarkan metode yang mudah dan praktis untuk menangani file CAD di cloud. SDK ini memungkinkan pengembang untuk melakukan berbagai tugas pada file CAD. Anda dapat mengonversinya ke format PDF, DWG, DXF, DWF, dan format lainnya. Pustaka ini menawarkan API langsung yang dapat digunakan pengembang perangkat lunak untuk menangani berbagai tugas file CAD di cloud. API dijelaskan dengan baik dan dapat dengan mudah ditambahkan ke aplikasi Anda saat ini. API ini sepenuhnya mencadangkan format file CAD utama seperti DWG, STL, DWT, DGN, IGS, PLT, IFC, DXF, dan lainnya. Pengembang juga dapat mengubah file CAD ke berbagai format seperti PDF, DWG, DXF, DWF, dan lainnya. Secara keseluruhan, ini adalah pilihan yang bagus untuk bekerja dengan file CAD di cloud. Dengan menggunakan Ruby Cloud SDK, pengembang perangkat lunak dapat dengan mudah mengonversi file CAD ke berbagai format, memodifikasi dan memanipulasi gambar CAD, dan melakukan berbagai operasi pada file CAD.

Previous Next

Memulai dengan Aspose.CAD Cloud SDK untuk Ruby

Cara yang direkomendasikan untuk menginstal Aspose.CAD Cloud SDK untuk Ruby adalah menggunakan RubyGem. Untuk menggunakannya, jalankan perintah berikut untuk menambahkan Aspose.CAD Cloud SDK untuk Ruby ke proyek Anda.

Instal Aspose.CAD Cloud SDK untuk Ruby melalui RubyGem

gem install aspose_cad_cloud 
Anda juga dapat mengunduhnya langsung dari halaman produk Aspose.

Ekspor Gambar CAD ke Gambar Raster melalui Ruby

Aspose.CAD Cloud SDK untuk Ruby telah menyertakan berbagai fitur bermanfaat untuk mengekspor gambar CAD ke format file pendukung lainnya menggunakan kode Ruby. Perangkat lunak juga dapat mengonversi file AutoCAD ke gambar raster hanya dengan beberapa baris kode Ruby. Gambar raster seperti JPEG, PNG, TIFF, dan BMP adalah beberapa format file yang banyak digunakan. SDK memudahkan pengembang perangkat lunak untuk mengekspor Gambar CAD ke BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, WMF & masih banyak lagi. Contoh berikut menunjukkan cara mengonversi file CAD ke gambar raster menggunakan perintah Ruby.

Bagaimana cara mengonversi berkas CAD ke gambar Raster melalui Ruby API?


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 Properti Gambar CAD melalui Ruby API

Aspose.CAD Cloud SDK untuk Ruby menyediakan kemampuan untuk mendapatkan properti gambar dan menggunakannya sesuai kebutuhan Anda di dalam aplikasi Ruby. Pustaka ini memungkinkan pengembang perangkat lunak untuk Mengambil properti gambar CAD seperti lebar gambar, tinggi gambar, palet warna, ukuran gambar, batas gambar, mendapatkan jenis unit saat ini, wadah gambar, judul gambar, dan masih banyak lagi. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat memperoleh properti gambar CAD di dalam aplikasi Ruby mereka sendiri.

Bagaimana Cara Mendapatkan Properti Gambar 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 Ukuran, Balik, atau Putar Gambar CAD melalui Ruby API

Aspose.CAD Cloud SDK untuk Ruby telah menyertakan dukungan lengkap untuk manipulasi gambar dan memberi pengembang perangkat lunak kemampuan untuk memutar atau membalik gambar AutoCAD yang ada di dalam aplikasi cloud mereka sendiri. SDK ini mendukung Rotasi gambar pada 180FlipNone, Rotate180FlipX, Rotate180FlipXY, Rotate180FlipY, Rotate270FlipNone, Rotate90FlipX, Rotate90FlipXY, dan beberapa lainnya. Anda juga dapat menyesuaikan ukuran gambar sesuai dengan kebutuhan Anda menggunakan perintah Ruby. Contoh berikut menunjukkan cara mengubah skala gambar dari badan menggunakan kode Ruby.

Bagaimana Mengubah Ukuran Gambar CAD menggunakan Ruby API?

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
 Indonesia