
Aspose.CAD Cloud SDK for Ruby
Ruby REST API CAD-piirustusten luomiseen ja vientiin
Advanced Ruby SDK mahdollistaa ohjelmistoalan ammattilaisten lukea, kirjoittaa, avata, päivittää ja muuntaa AutoCAD DWG- ja DWF-piirustuksia PDF-muotoon tai kuviksi pilvessä.
Mikä on Aspose.CAD Cloud SDK Rubylle?
Aspose.CAD Cloud SDK Rubylle on loistava työkalu Ruby-kehittäjille. Se auttaa sinua käsittelemään erilaisia AutoCAD-tiedostotyyppejä pilvessä. CAD-tiedostoja käytetään yleisesti esimerkiksi arkkitehtuurissa, suunnittelussa ja valmistuksessa. CAD-tiedostojen käsittely voi olla hankalaa, koska ne ovat yleensä monimutkaisia ja ainutlaatuisia. Lisäksi CAD-ohjelmistot voivat olla kalliita ja vaatia tietokoneesi resursseja. Vain muutamalla koodirivillä voit muokata olemassa olevia CAD-tiedostoja, lisätä tai poistaa tasoja, säätää värejä, muuttaa muotoja, optimoida CAD-tiedostoja paremman suorituskyvyn saavuttamiseksi, muuntaa CAD-piirustuksia rasterikuviksi ja paljon muuta.
Aspose.CAD Cloud SDK Rubylle tarjoaa helpon ja kätevän tavan käsitellä CAD-tiedostoja pilvessä. Tämän SDK:n avulla kehittäjät voivat suorittaa erilaisia tehtäviä CAD-tiedostoilla. Voit muuntaa ne PDF-, DWG-, DXF-, DWF- ja muihin muotoihin. Kirjasto tarjoaa selkeän API:n, jota ohjelmistokehittäjät voivat käyttää erilaisten CAD-tiedostotehtävien käsittelyyn pilvessä. API on hyvin selitetty ja se voidaan helposti lisätä nykyisiin sovelluksiisi. Se varmuuskopioi täysin tärkeimmät CAD-tiedostomuodot, kuten DWG, STL, DWT, DGN, IGS, PLT, IFC, DXF ja paljon muuta. Kehittäjät voivat myös muuttaa CAD-tiedostoja eri muotoihin, kuten PDF, DWG, DXF, DWF ja muihin. Kaiken kaikkiaan se on loistava valinta CAD-tiedostojen käsittelyyn pilvessä. Ruby Cloud SDK:n avulla ohjelmistokehittäjät voivat helposti muuntaa CAD-tiedostoja eri muotoihin, muokata ja käsitellä CAD-piirustuksia sekä suorittaa erilaisia toimintoja CAD-tiedostoille.
Aspose.CAD Cloud SDK for Rubyn käytön aloittaminen
Suositeltu tapa asentaa Aspose.CAD Cloud SDK for Ruby on käyttää RubyGemiä. Suorita seuraava komento lisätäksesi Aspose.CAD Cloud SDK for Rubyn projektiisi.
Asenna Aspose.CAD Cloud SDK Rubylle RubyGemin kautta
gem install aspose_cad_cloud
Voit ladata sen myös suoraan Aspose-tuotesivulta.CAD-piirustusten vienti rasterikuvaksi Rubyn kautta
Aspose.CAD Cloud SDK for Ruby sisältää useita hyödyllisiä ominaisuuksia CAD-piirustusten viemiseen muihin tuettuihin tiedostomuotoihin Ruby-koodin avulla. Ohjelmisto voi myös muuntaa AutoCAD-tiedostoja rasterikuviksi vain muutamalla rivillä Ruby-koodia. Rasterikuvat, kuten JPEG, PNG, TIFF ja BMP, ovat joitakin laajalti käytettyjä tiedostomuotoja. SDK helpottaa ohjelmistokehittäjien CAD-piirustusten viemistä BMP-, PNG-, JPG-, JPEG-, JPEG2000-, TIF-, TIFF-, PSD-, GIF-, WMF- ja moniin muihin muotoihin. Seuraava esimerkki näyttää, kuinka CAD-tiedosto muunnetaan rasterikuvaksi Rubyn komennoilla.
Kuinka muuntaa CAD-tiedosto rasterikuvaksi Ruby API:n kautta?
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
}
)
CAD-kuvien ominaisuuksien hakeminen Ruby API:n kautta
Aspose.CAD Cloud SDK for Ruby tarjoaa mahdollisuuden hakea kuvan ominaisuuksia ja käyttää niitä tarpeidesi mukaan Ruby-sovelluksissa. Kirjaston avulla ohjelmistokehittäjät voivat hakea CAD-piirustusten ominaisuuksia, kuten kuvan leveyden, kuvan korkeuden, väripaletin, kuvan koon, kuvan rajat, hakea nykyisen yksikkötyypin, kuvan säilön, kuvan otsikon ja paljon muuta. Seuraava esimerkki osoittaa, kuinka ohjelmistokehittäjät voivat hakea CAD-kuvien ominaisuuksia omissa Ruby-sovelluksissaan.
Kuinka saada CAD-kuvan ominaisuuksia Ruby-komennoilla?
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
CAD-kuvan koon muuttaminen, kääntäminen tai kiertäminen Ruby API:n kautta
Aspose.CAD Cloud SDK Rubylle sisältää täydellisen tuen kuvankäsittelylle ja antaa ohjelmistokehittäjille mahdollisuuden kiertää tai kääntää olemassa olevaa AutoCAD-piirustusta omissa pilvisovelluksissaan. Se tukee kuvien kiertämistä seuraavilla tavoilla: 180FlipNone, Rotate180FlipX, Rotate180FlipXY, Rotate180FlipY, Rotate270FlipNone, Rotate90FlipX, Rotate90FlipXY ja useita muita. Piirustuskuvien kokoa voi myös säätää omien tarpeiden mukaan Ruby-komennoilla. Seuraava esimerkki havainnollistaa, kuinka kuvan skaalausta muutetaan rungosta Ruby-koodilla.
Kuinka muuttaa CAD-kuvan kokoa Ruby API:n avulla?
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