
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.
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