1. Produkti
  2.   CAD
  3.   Ruby
  4.   Aspose.CAD Cloud SDK for Ruby

Aspose.CAD Cloud SDK for Ruby

 
 

Ruby REST API CAD rasējumu ģenerēšanai un eksportēšanai

Advanced Ruby SDK ļauj programmatūras speciālistiem lasīt, rakstīt, atvērt, atjaunināt un konvertēt AutoCAD DWG, DWF rasējumus PDF vai attēlos mākonī.

Kas ir Aspose.CAD Cloud SDK Ruby?

Aspose.CAD Cloud SDK Ruby ir fantastisks rīks Ruby izstrādātājiem. Tas palīdz apstrādāt dažādus AutoCAD failu tipus mākonī. CAD failus parasti izmanto tādās nozarēs kā arhitektūra, inženierzinātnes un ražošana. Darbs ar CAD failiem var būt sarežģīts, jo tie parasti ir sarežģīti un unikāli. Turklāt CAD programmatūra var būt dārga un prasīga datora resursu ziņā. Ar tikai pāris koda rindām varat rediģēt esošos CAD failus, pievienot vai dzēst slāņus, pielāgot krāsas, mainīt formas, optimizēt CAD failus labākai veiktspējai, konvertēt CAD rasējumus rastra attēlos un veikt citas darbības.

Aspose.CAD Cloud SDK Ruby piedāvā vienkāršu un ērtu metodi CAD failu apstrādei mākonī. Šis SDK ļauj izstrādātājiem veikt dažādus uzdevumus ar CAD failiem. Varat tos konvertēt PDF, DWG, DXF, DWF un citos formātos. Bibliotēka piedāvā vienkāršu API, ko programmatūras izstrādātāji var izmantot, lai apstrādātu dažādus CAD failu uzdevumus mākonī. API ir labi izskaidrots un to var viegli pievienot jūsu pašreizējām lietojumprogrammām. Tā pilnībā dublē galvenos CAD failu formātus, piemēram, DWG, STL, DWT, DGN, IGS, PLT, IFC, DXF un citus. Izstrādātāji var arī mainīt CAD failus dažādos formātos, piemēram, PDF, DWG, DXF, DWF un citos. Kopumā tā ir lieliska izvēle darbam ar CAD failiem mākonī. Izmantojot Ruby Cloud SDK, programmatūras izstrādātāji var viegli konvertēt CAD failus dažādos formātos, modificēt un manipulēt ar CAD rasējumiem un veikt dažādas darbības ar CAD failiem.

Previous Next

Darba sākšana ar Aspose.CAD Cloud SDK for Ruby

Ieteicamais Aspose.CAD Cloud SDK for Ruby instalēšanas veids ir RubyGem izmantošana. Lai strādātu ar to, palaidiet šo komandu, lai savam projektam pievienotu Aspose.CAD Cloud SDK for Ruby.

Instalējiet Aspose.CAD Cloud SDK pakalpojumam Ruby, izmantojot RubyGem

gem install aspose_cad_cloud 
Varat to lejupielādēt arī tieši no Aspose produkta lapas.

CAD rasējumu eksportēšana uz rastra attēlu, izmantojot Ruby

Aspose.CAD Cloud SDK Ruby ir iekļāvis dažādas noderīgas funkcijas CAD rasējumu eksportēšanai uz citiem atbalstītiem failu formātiem, izmantojot Ruby kodu. Programmatūra var arī konvertēt AutoCAD failus uz rastra attēliem, izmantojot tikai pāris Ruby koda rindiņas. Rastra attēli, piemēram, JPEG, PNG, TIFF un BMP, ir daži no plaši izmantotajiem failu formātiem. SDK atvieglo programmatūras izstrādātājiem CAD rasējumu eksportēšanu uz BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, WMF un daudziem citiem formātiem. Šajā piemērā ir parādīts, kā konvertēt CAD failu uz rastra attēlu, izmantojot Ruby komandas.

Kā konvertēt CAD failu uz rastra attēlu, izmantojot 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
  }
)

CAD attēla īpašību iegūšana, izmantojot Ruby API

Aspose.CAD Cloud SDK Ruby nodrošina iespēju iegūt attēla īpašības un izmantot tās atbilstoši jūsu vajadzībām Ruby lietojumprogrammās. Bibliotēka ļauj programmatūras izstrādātājiem iegūt CAD zīmējuma īpašības, piemēram, attēla platumu, attēla augstumu, krāsu paleti, attēla izmēru, attēla robežas, iegūt pašreizējo vienības tipu, attēla konteineru, attēla nosaukumu un daudz ko citu. Šis piemērs parāda, kā programmatūras izstrādātāji var iegūt CAD attēla īpašības savās Ruby lietojumprogrammās.

Kā iegūt CAD attēla īpašības, izmantojot Ruby komandas?

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 attēla izmēru maiņa, apgriešana vai pagriešana, izmantojot Ruby API

Aspose.CAD Cloud SDK Ruby platformai ir iekļauts pilnīgs attēlu manipulācijas atbalsts un sniedz programmatūras izstrādātājiem iespēju pagriezt vai apgriezt esošu AutoCAD zīmējumu savās mākoņlietojumprogrammās. Tas atbalsta attēlu pagriešanu ar ātrumu 180FlipNone, Rotate180FlipX, Rotate180FlipXY, Rotate180FlipY, Rotate270FlipNone, Rotate90FlipX, Rotate90FlipXY un vairākiem citiem. Ir iespējams arī pielāgot zīmējumu attēlu izmērus atbilstoši savām vajadzībām, izmantojot Ruby komandas. Šajā piemērā ir parādīts, kā mainīt attēla mērogu no pamatteksta, izmantojot Ruby kodu.

Kā mainīt CAD attēla izmēru, izmantojot 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
 Latviski