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

Aspose.CAD Cloud SDK for Ruby

 
 

Ruby REST API för att generera och exportera CAD-ritningar

Avancerat Ruby SDK gör det möjligt för programvaruexperter att läsa, skriva, öppna, uppdatera och konvertera AutoCAD DWG- och DWF-ritningar till PDF eller bilder i molnet.

Vad är Aspose.CAD Cloud SDK för Ruby?

Aspose.CAD Cloud SDK för Ruby är ett fantastiskt verktyg för Ruby-utvecklare. Det hjälper dig att hantera olika AutoCAD-filtyper i molnet. CAD-filer används ofta inom branscher som arkitektur, teknik och tillverkning. Att hantera CAD-filer kan vara svårt eftersom de vanligtvis är komplicerade och unika. Dessutom kan CAD-programvara vara kostsam och krävande för datorns resurser. Med bara ett par rader kod kan du redigera befintliga CAD-filer, lägga till eller ta bort lager, justera färger, ändra former, optimera CAD-filer för bättre prestanda, konvertera CAD-ritningar till rasterbilder och mer.

Aspose.CAD Cloud SDK för Ruby erbjuder en enkel och praktisk metod för att hantera CAD-filer i molnet. Detta SDK låter utvecklare utföra olika uppgifter på CAD-filer. Du kan konvertera dem till PDF, DWG, DXF, DWF och andra format. Biblioteket erbjuder ett enkelt API som mjukvaruutvecklare kan använda för att hantera olika CAD-filuppgifter i molnet. API:et är välförklarat och kan enkelt läggas till i dina nuvarande applikationer. Det säkerhetskopierar fullständigt de flesta CAD-filformat som DWG, STL, DWT, DGN, IGS, PLT, IFC, DXF med flera. Utvecklare kan också ändra CAD-filer till olika format som PDF, DWG, DXF, DWF med flera. Sammantaget är det ett utmärkt val för att arbeta med CAD-filer i molnet. Med hjälp av Ruby Cloud SDK kan mjukvaruutvecklare enkelt konvertera CAD-filer till olika format, modifiera och manipulera CAD-ritningar och utföra olika operationer på CAD-filer.

Previous Next

Komma igång med Aspose.CAD Cloud SDK för Ruby

Det rekommenderade sättet att installera Aspose.CAD Cloud SDK för Ruby är att använda RubyGem. För att arbeta med det, kör följande kommando för att lägga till Aspose.CAD Cloud SDK för Ruby i ditt projekt.

Installera Aspose.CAD Cloud SDK för Ruby via RubyGem

gem install aspose_cad_cloud 
Du kan också ladda ner den direkt från Asposes produktsida.

CAD-ritningar exporteras till rasterbild via Ruby

Aspose.CAD Cloud SDK för Ruby har inkluderat olika användbara funktioner för att exportera CAD-ritningar till andra stödda filformat med hjälp av Ruby-kod. Programvara kan också konvertera AutoCAD-filer till rasterbilder med bara ett par rader Ruby-kod. Rasterbilder som JPEG, PNG, TIFF och BMP är några av de vanligaste filformaten. SDK:et gör det enkelt för programutvecklare att exportera CAD-ritningar till BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, WMF och många fler. Följande exempel visar hur man konverterar en CAD-fil till en rasterbild med hjälp av Ruby-kommandon.

Hur konverterar man en CAD-fil till en rasterbild via 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
  }
)

Hämta CAD-bildegenskaper via Ruby API

Aspose.CAD Cloud SDK för Ruby ger möjlighet att hämta egenskaper för en bild och använda den efter behov i Ruby-applikationer. Biblioteket gör det möjligt för programutvecklare att hämta CAD-ritningsegenskaper som bildbredd, bildhöjd, färgpalett, bildstorlek, bildgränser, hämta aktuell enhetstyp, bildbehållare, bildtitel och mycket mer. Följande exempel visar hur programutvecklare kan hämta CAD-bildegenskaper i sina egna Ruby-applikationer.

Hur får man CAD-bildegenskaper via Ruby-kommandon?

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

Ändra storlek, vända eller rotera CAD-bilder via Ruby API

Aspose.CAD Cloud SDK för Ruby har inkluderat fullständigt stöd för bildmanipulation och ger mjukvaruutvecklare möjligheten att rotera eller vända en befintlig AutoCAD-ritning i sina egna molnapplikationer. Den stöder rotation av bilder vid 180FlipNone, Rotate180FlipX, Rotate180FlipXY, Rotate180FlipY, Rotate270FlipNone, Rotate90FlipX, Rotate90FlipXY och flera andra. Det är också möjligt att justera storleken på ritbilder efter egna behov med hjälp av Ruby-kommandon. Följande exempel visar hur man ändrar bildskala från brödtexten med hjälp av Ruby-kod.

Hur ändrar man storleken på en CAD-bild med 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
 Svenska