
Aspose.CAD Cloud SDK for Ruby
Ruby REST API pro generování a export CAD výkresů
Pokročilá sada Ruby SDK umožňuje softwarovým profesionálům číst, zapisovat, otevírat, aktualizovat a převádět výkresy AutoCADu DWG a DWF do PDF nebo obrázků v cloudu.
Co je Aspose.CAD Cloud SDK pro Ruby?
Aspose.CAD Cloud SDK pro Ruby je fantastický nástroj pro vývojáře v Ruby. Pomáhá vám pracovat s různými typy souborů AutoCADu v cloudu. Soubory CAD se běžně používají v odvětvích, jako je architektura, strojírenství a výroba. Práce s CAD soubory může být obtížná, protože jsou obvykle složité a jedinečné. CAD software může být také nákladný a náročný na zdroje vašeho počítače. S pouhými několika řádky kódu můžete upravovat existující soubory CAD, přidávat nebo mazat vrstvy, upravovat barvy, měnit tvary, optimalizovat soubory CAD pro lepší výkon, převádět výkresy CAD na rastrové obrázky a mnoho dalšího.
Aspose.CAD Cloud SDK pro Ruby nabízí snadný a praktický způsob práce s CAD soubory v cloudu. Tento SDK umožňuje vývojářům provádět různé úkoly s CAD soubory. Můžete je převádět do formátů PDF, DWG, DXF, DWF a dalších. Knihovna nabízí přímočaré API, které mohou vývojáři softwaru použít ke zpracování různých úloh s CAD soubory v cloudu. API je dobře vysvětleno a lze jej snadno přidat do vašich stávajících aplikací. Plně zálohuje hlavní formáty CAD souborů, jako jsou DWG, STL, DWT, DGN, IGS, PLT, IFC, DXF a další. Vývojáři mohou také měnit CAD soubory do různých formátů, jako jsou PDF, DWG, DXF, DWF a další. Celkově je to skvělá volba pro práci s CAD soubory v cloudu. Pomocí Ruby Cloud SDK mohou vývojáři softwaru snadno převádět CAD soubory do různých formátů, upravovat a manipulovat s CAD výkresy a provádět různé operace s CAD soubory.
Začínáme s Aspose.CAD Cloud SDK pro Ruby
Doporučený způsob instalace Aspose.CAD Cloud SDK pro Ruby je použití RubyGem. Pro práci s ním spusťte následující příkaz a přidejte Aspose.CAD Cloud SDK pro Ruby do svého projektu.
Nainstalujte si Aspose.CAD Cloud SDK pro Ruby pomocí RubyGem
gem install aspose_cad_cloud
Můžete si jej také stáhnout přímo ze produktové stránky Aspose.Export výkresů CAD do rastrového obrázku pomocí Ruby
Sada Aspose.CAD Cloud SDK pro Ruby obsahuje různé užitečné funkce pro export výkresů CAD do dalších podporovaných formátů souborů pomocí kódu Ruby. Software dokáže také převést soubory AutoCADu do rastrových obrázků pomocí několika řádků kódu Ruby. Rastrové obrázky, jako jsou JPEG, PNG, TIFF a BMP, patří mezi široce používané formáty souborů. Sada SDK usnadňuje vývojářům softwaru export výkresů CAD do formátů BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, WMF a mnoha dalších. Následující příklad ukazuje, jak převést soubor CAD do rastrového obrázku pomocí příkazů Ruby.
Jak převést CAD soubor do rastrového obrázku pomocí 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
}
)
Získání vlastností CAD obrázku pomocí Ruby API
Aspose.CAD Cloud SDK pro Ruby nabízí možnost získat vlastnosti obrázku a použít je podle vašich potřeb v aplikacích Ruby. Knihovna umožňuje vývojářům softwaru načíst vlastnosti CAD výkresů, jako je šířka obrázku, výška obrázku, barevná paleta, velikost obrázku, hranice obrázku, získat aktuální typ jednotky, kontejner obrázku, název obrázku a mnoho dalších. Následující příklad ukazuje, jak mohou vývojáři softwaru získat vlastnosti CAD obrázku ve svých vlastních aplikacích Ruby.
Jak získat vlastnosti CAD obrázku pomocí příkazů 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
Změna velikosti, převrácení nebo otočení obrázku CAD pomocí Ruby API
Aspose.CAD Cloud SDK pro Ruby obsahuje kompletní podporu pro manipulaci s obrázky a dává vývojářům softwaru možnost otáčet nebo převracet existující výkres AutoCADu v rámci jejich vlastních cloudových aplikací. Podporuje otáčení obrázků v úhlech 180FlipNone, Rotate180FlipX, Rotate180FlipXY, Rotate180FlipY, Rotate270FlipNone, Rotate90FlipX, Rotate90FlipXY a několika dalších. Velikost obrázků výkresů je také možné upravit podle vlastních potřeb pomocí příkazů Ruby. Následující příklad ukazuje, jak změnit měřítko obrázku z těla pomocí kódu Ruby.
Jak změnit velikost obrázku CAD pomocí 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