1. Produkty
  2.   CHAM
  3.   Ruby
  4.   Aspose.CAD Cloud SDK for Ruby

Aspose.CAD Cloud SDK for Ruby

 
 

Ruby REST API do generowania i eksportowania rysunków CAD

Dzięki Advanced Ruby SDK profesjonaliści oprogramowania mogą odczytywać, zapisywać, otwierać, aktualizować i konwertować rysunki AutoCAD DWG i DWF do formatu PDF lub obrazów w chmurze.

Czym jest Aspose.CAD Cloud SDK dla Ruby?

Aspose.CAD Cloud SDK dla Ruby to fantastyczne narzędzie dla programistów Ruby. Pomaga obsługiwać różne typy plików AutoCAD w chmurze. Pliki CAD są powszechnie używane w branżach takich jak architektura, inżynieria i produkcja. Praca z plikami CAD może być trudna, ponieważ zazwyczaj są one skomplikowane i unikalne. Ponadto oprogramowanie CAD może być kosztowne i obciążać zasoby komputera. Za pomocą zaledwie kilku linijek kodu można edytować istniejące pliki CAD, dodawać lub usuwać warstwy, dostosowywać kolory, zmieniać kształty, optymalizować pliki CAD pod kątem lepszej wydajności, konwertować rysunki CAD na obrazy rastrowe i wiele więcej.

Aspose.CAD Cloud SDK dla Ruby oferuje łatwą i poręczną metodę obsługi plików CAD w chmurze. Ten zestaw SDK umożliwia programistom wykonywanie różnych zadań na plikach CAD. Możesz je konwertować do formatów PDF, DWG, DXF, DWF i innych. Biblioteka oferuje przejrzysty interfejs API, z którego programiści mogą korzystać do obsługi różnych zadań związanych z plikami CAD w chmurze. Interfejs API jest dobrze opisany i można go łatwo dodać do istniejących aplikacji. Zapewnia pełną kopię zapasową głównych formatów plików CAD, takich jak DWG, STL, DWT, DGN, IGS, PLT, IFC, DXF i innych. Programiści mogą również konwertować pliki CAD do różnych formatów, takich jak PDF, DWG, DXF, DWF i innych. Ogólnie rzecz biorąc, jest to doskonały wybór do pracy z plikami CAD w chmurze. Korzystając z pakietu Ruby Cloud SDK, programiści mogą łatwo konwertować pliki CAD do różnych formatów, modyfikować i manipulować rysunkami CAD oraz wykonywać różne operacje na plikach CAD.

Previous Next

Rozpoczęcie pracy z Aspose.CAD Cloud SDK dla Ruby

Zalecanym sposobem instalacji Aspose.CAD Cloud SDK dla Ruby jest użycie RubyGem. Aby z nim pracować, uruchom następujące polecenie, aby dodać Aspose.CAD Cloud SDK dla Ruby do swojego projektu.

Zainstaluj Aspose.CAD Cloud SDK dla Ruby za pomocą RubyGem

gem install aspose_cad_cloud 
You can also download it directly from Aspose product page.

Eksport rysunków CAD do obrazów rastrowych za pośrednictwem Ruby

Pakiet Aspose.CAD Cloud SDK dla Ruby zawiera różne przydatne funkcje do eksportowania rysunków CAD do innych formatów plików pomocniczych za pomocą kodu Ruby. Oprogramowanie może również konwertować pliki AutoCAD do obrazów rastrowych za pomocą zaledwie kilku linijek kodu Ruby. Obrazy rastrowe, takie jak JPEG, PNG, TIFF i BMP, to jedne z powszechnie używanych formatów plików. Pakiet SDK ułatwia programistom eksportowanie rysunków CAD do formatów BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, WMF i wielu innych. Poniższy przykład pokazuje, jak przekonwertować plik CAD do obrazu rastrowego za pomocą poleceń Ruby.

Jak przekonwertować plik CAD na obraz rastrowy za pomocą interfejsu 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
  }
)

Pobieranie właściwości obrazu CAD za pośrednictwem API Ruby

Aspose.CAD Cloud SDK dla Ruby umożliwia pobieranie właściwości obrazu i wykorzystywanie ich zgodnie z potrzebami w aplikacjach Ruby. Biblioteka umożliwia programistom pobieranie właściwości rysunku CAD, takich jak szerokość i wysokość obrazu, paleta kolorów, rozmiar obrazu, granice obrazu, pobieranie bieżącego typu jednostki, kontenera obrazu, tytułu obrazu i wiele innych. Poniższy przykład pokazuje, jak programiści mogą pobierać właściwości obrazu CAD we własnych aplikacjach Ruby.

Jak uzyskać właściwości obrazu CAD za pomocą poleceń 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

Zmiana rozmiaru, odwrócenie lub obrót obrazu CAD za pośrednictwem interfejsu API Ruby

Aspose.CAD Cloud SDK dla Ruby zawiera pełne wsparcie dla manipulacji obrazami i daje programistom możliwość obracania lub odwracania istniejącego rysunku AutoCAD w ich własnych aplikacjach chmurowych. Obsługuje on obracanie obrazów o 180FlipNone, Rotate180FlipX, Rotate180FlipXY, Rotate180FlipY, Rotate270FlipNone, Rotate90FlipX, Rotate90FlipXY i kilka innych. Możliwe jest również dostosowanie rozmiaru obrazów rysunków do własnych potrzeb za pomocą poleceń Ruby. Poniższy przykład pokazuje, jak zmienić skalę obrazu z treści za pomocą kodu Ruby.

Jak zmienić rozmiar obrazu CAD za pomocą interfejsu 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
 Polski