1. Các sản phẩm
  2.   cad
  3.   Ruby
  4.   Aspose.CAD Cloud SDK for Ruby

Aspose.CAD Cloud SDK for Ruby

 
 

Ruby REST API để tạo và xuất bản vẽ CAD

Advanced Ruby SDK cho phép các chuyên gia phần mềm đọc, ghi, mở, cập nhật và chuyển đổi bản vẽ AutoCAD DWG, DWF sang PDF hoặc hình ảnh trên đám mây.

Aspose.CAD Cloud SDK for Ruby là gì?

Aspose.CAD Cloud SDK for Ruby là một công cụ tuyệt vời dành cho các nhà phát triển Ruby. Nó giúp bạn xử lý các loại tệp AutoCAD khác nhau trên đám mây. Tệp CAD thường được sử dụng trong các ngành công nghiệp như kiến trúc, kỹ thuật và sản xuất. Việc xử lý các tệp CAD có thể khó khăn vì chúng thường phức tạp và độc đáo. Hơn nữa, phần mềm CAD có thể tốn kém và ngốn nhiều tài nguyên máy tính của bạn. Chỉ với vài dòng mã, bạn có thể chỉnh sửa các tệp CAD hiện có, thêm hoặc xóa lớp, điều chỉnh màu sắc, thay đổi hình dạng, tối ưu hóa tệp CAD để có hiệu suất tốt hơn, chuyển đổi bản vẽ CAD sang ảnh raster, v.v.

Aspose.CAD Cloud SDK for Ruby cung cấp một phương pháp dễ dàng và tiện dụng để xử lý các tệp CAD trên đám mây. SDK này cho phép các nhà phát triển thực hiện nhiều tác vụ khác nhau trên các tệp CAD. Bạn có thể chuyển đổi chúng sang PDF, DWG, DXF, DWF và các định dạng khác. Thư viện cung cấp một API đơn giản mà các nhà phát triển phần mềm có thể sử dụng để xử lý nhiều tác vụ tệp CAD khác nhau trên đám mây. API được giải thích rõ ràng và có thể dễ dàng thêm vào các ứng dụng hiện tại của bạn. Nó sao lưu đầy đủ các định dạng tệp CAD phổ biến như DWG, STL, DWT, DGN, IGS, PLT, IFC, DXF, v.v. Các nhà phát triển cũng có thể chuyển đổi tệp CAD sang nhiều định dạng khác nhau như PDF, DWG, DXF, DWF, v.v. Nhìn chung, đây là một lựa chọn tuyệt vời để làm việc với các tệp CAD trên đám mây. Sử dụng Ruby Cloud SDK, các nhà phát triển phần mềm có thể dễ dàng chuyển đổi tệp CAD sang các định dạng khác nhau, chỉnh sửa và thao tác bản vẽ CAD, cũng như thực hiện nhiều thao tác khác nhau trên tệp CAD.

Previous Next

Bắt đầu với Aspose.CAD Cloud SDK cho Ruby

Cách được khuyến nghị để cài đặt Aspose.CAD Cloud SDK cho Ruby là sử dụng RubyGem. Để làm việc với. Chạy lệnh sau để thêm Aspose.CAD Cloud SDK cho Ruby vào dự án của bạn.

Cài đặt Aspose.CAD Cloud SDK cho Ruby thông qua RubyGem

gem install aspose_cad_cloud 
Bạn cũng có thể tải xuống trực tiếp từ trang sản phẩm Aspose.

Xuất bản vẽ CAD sang ảnh Raster thông qua Ruby

Aspose.CAD Cloud SDK cho Ruby đã tích hợp nhiều tính năng hữu ích để xuất bản vẽ CAD sang các định dạng tệp hỗ trợ khác bằng mã Ruby. Phần mềm cũng có thể chuyển đổi tệp AutoCAD sang ảnh raster chỉ với vài dòng mã Ruby. Ảnh raster như JPEG, PNG, TIFF và BMP là một số định dạng tệp được sử dụng rộng rãi. SDK giúp các nhà phát triển phần mềm dễ dàng xuất bản vẽ CAD sang BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, WMF và nhiều định dạng khác. Ví dụ sau đây minh họa cách chuyển đổi tệp CAD sang ảnh raster bằng lệnh Ruby.

Làm thế nào để chuyển đổi tệp CAD sang hình ảnh Raster thông qua 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
  }
)

Lấy Thuộc tính Hình ảnh CAD thông qua API Ruby

Aspose.CAD Cloud SDK cho Ruby cung cấp khả năng lấy các thuộc tính của hình ảnh và sử dụng chúng theo nhu cầu của bạn trong các ứng dụng Ruby. Thư viện này cho phép các nhà phát triển phần mềm lấy các thuộc tính bản vẽ CAD như chiều rộng, chiều cao, bảng màu, kích thước, ranh giới, lấy loại đơn vị hiện tại, vùng chứa hình ảnh, tiêu đề hình ảnh và nhiều hơn nữa. Ví dụ sau đây minh họa cách các nhà phát triển phần mềm có thể lấy các thuộc tính hình ảnh CAD trong ứng dụng Ruby của riêng họ.

Làm thế nào để lấy các thuộc tính hình ảnh CAD thông qua lệnh 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

Thay đổi kích thước, lật hoặc xoay hình ảnh CAD thông qua API Ruby

Aspose.CAD Cloud SDK cho Ruby đã bao gồm hỗ trợ toàn diện cho thao tác hình ảnh và cung cấp cho các nhà phát triển phần mềm khả năng xoay hoặc lật bản vẽ AutoCAD hiện có trong ứng dụng đám mây của riêng họ. Nó hỗ trợ Xoay hình ảnh ở các mức 180FlipNone, Rotate180FlipX, Rotate180FlipXY, Rotate180FlipY, Rotate270FlipNone, Rotate90FlipX, Rotate90FlipXY và nhiều mức khác. Người dùng cũng có thể điều chỉnh kích thước hình ảnh bản vẽ theo nhu cầu riêng bằng các lệnh Ruby. Ví dụ sau đây minh họa cách thay đổi tỷ lệ hình ảnh từ phần thân bằng mã Ruby.

Làm thế nào để thay đổi kích thước hình ảnh CAD bằng 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
 Tiếng Việt