1. Táirgí
  2.   CAD
  3.   Ruby
  4.   Aspose.CAD Cloud SDK for Ruby

Aspose.CAD Cloud SDK for Ruby

 
 

API REST Ruby chun Líníochtaí CAD a Ghiniúint agus a Easpórtáil

Advanced Ruby SDK enables Software Professionals to Read, Write, Open, Update and Convert AutoCAD DWG, DWF drawings to PDF or Images in the Cloud.

Cad é Aspose.CAD Cloud SDK do Ruby?

Is uirlis iontach é Aspose.CAD Cloud SDK do Ruby do fhorbróirí Ruby. Cabhraíonn sé leat cineálacha éagsúla comhad AutoCAD a láimhseáil sa scamall. Úsáidtear comhaid CAD go coitianta i dtionscail cosúil le hailtireacht, innealtóireacht, agus déantúsaíocht. Is féidir go mbeadh sé deacair déileáil le comhaid CAD toisc go mbíonn siad casta agus uathúil de ghnáth. Chomh maith leis sin, is féidir le bogearraí CAD a bheith costasach agus éileamh ar acmhainní do ríomhaire. Le cúpla líne cóid amháin is féidir leat comhaid CAD atá ann cheana a chur in eagar, sraitheanna a chur leis nó a scriosadh, dathanna a choigeartú, cruthanna a athrú, comhaid CAD a bharrfheabhsú le haghaidh feidhmíochta níos fearr, líníochtaí CAD a thiontú go híomhánna raster, agus níos mó.

Tugann Aspose.CAD Cloud SDK do Ruby modh éasca agus áisiúil chun comhaid CAD a láimhseáil sa scamall. Ligeann an SDK seo d'fhorbróirí tascanna éagsúla a dhéanamh ar chomhaid CAD. Is féidir leat iad a thiontú go PDF, DWG, DXF, DWF, agus formáidí eile. Cuireann an leabharlann API simplí ar fáil ar féidir le forbróirí bogearraí a úsáid chun tascanna éagsúla comhad CAD a láimhseáil sa scamall. Tá an API mínithe go maith agus is féidir é a chur le do chuid feidhmchlár reatha go héasca. Déanann sé cúltaca iomlán de mhórfhormáidí comhaid CAD cosúil le DWG, STL, DWT, DGN, IGS, PLT, IFC, DXF, agus níos mó. Is féidir le forbróirí comhaid CAD a athrú go formáidí éagsúla cosúil le PDF, DWG, DXF, DWF, agus eile. Tríd is tríd is rogha iontach é chun oibriú le comhaid CAD sa scamall. Ag baint úsáide as SDK Ruby Cloud, is féidir le forbróirí bogearraí comhaid CAD a thiontú go formáidí éagsúla go héasca, líníochtaí CAD a mhodhnú agus a ionramháil, agus oibríochtaí éagsúla a dhéanamh ar chomhaid CAD.

Previous Next

Ag Tosú le Aspose.CAD Cloud SDK do Ruby

Is é an bealach molta chun Aspose.CAD Cloud SDK do Ruby a shuiteáil ná RubyGem a úsáid. Chun oibriú leis. Rith an t-ordú seo a leanas chun Aspose.CAD Cloud SDK do Ruby a chur le do thionscadal.

Suiteáil Aspose.CAD Cloud SDK do Ruby trí RubyGem

gem install aspose_cad_cloud 
Is féidir leat é a íoslódáil go díreach ó leathanach táirge Aspose freisin.

Easpórtáil Líníochtaí CAD chuig Íomhá Raster trí Ruby

Tá gnéithe úsáideacha éagsúla san áireamh in Aspose.CAD Cloud SDK do Ruby chun líníochtaí CAD a easpórtáil chuig formáidí comhaid tacaíochta eile ag baint úsáide as cód Ruby. Is féidir le bogearraí comhaid AutoCAD a thiontú go híomhánna raster le cúpla líne de chód Ruby. Tá íomhánna raster ar nós JPEG, PNG, TIFF, agus BMP i measc na bhformáidí comhaid a úsáidtear go forleathan. Éascaíonn an SDK d'fhorbróirí bogearraí Líníochtaí CAD a easpórtáil chuig BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, WMF & go leor eile. Taispeánann an sampla seo a leanas conas comhad CAD a thiontú go híomhá raster ag baint úsáide as orduithe Ruby.

Conas Comhad CAD a Thiontú go hÍomhá Raster trí 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
  }
)

Faigh Airíonna Íomhá CAD trí API Ruby

Soláthraíonn Aspose.CAD Cloud SDK do Ruby an cumas airíonna íomhá a fháil agus í a úsáid de réir do riachtanas laistigh d'fheidhmchláir Ruby. Cuireann an leabharlann ar chumas forbróirí bogearraí airíonna líníochta CAD a aisghabháil, amhail leithead íomhá, airde íomhá, pailéad dathanna, méid íomhá, teorainneacha íomhá, cineál aonaid reatha, coimeádán íomhá, teideal íomhá agus go leor eile a fháil. Léiríonn an sampla seo a leanas conas is féidir le forbróirí bogearraí airíonna íomhá CAD a fháil laistigh dá bhfeidhmchláir Ruby féin.

Conas Airíonna Íomhá CAD a Fháil trí Orduithe 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

Athraigh Méid, Smeach nó Rothlaigh Íomhá CAD trí API Ruby

Tá tacaíocht iomlán le haghaidh ionramháil íomhá san áireamh in Aspose.CAD Cloud SDK do Ruby agus tugann sé an chumhacht do fhorbróirí bogearraí líníocht AutoCAD atá ann cheana a rothlú nó a smeach laistigh dá bhfeidhmchláir scamall féin. Tacaíonn sé le híomhánna a rothlú ag 180FlipNone, Rotate180FlipX, Rotate180FlipXY, Rotate180FlipY, Rotate270FlipNone, Rotate90FlipX, Rotate90FlipXY, agus roinnt eile. Is féidir freisin méid na n-íomhánna líníochta a choigeartú de réir a riachtanas féin ag baint úsáide as orduithe Ruby. Léiríonn an sampla seo a leanas conas scála íomhá a athrú ón gcorp ag baint úsáide as cód Ruby.

Conas Méid Íomhá CAD a Athrú ag baint úsáide as 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
 Gaeilge