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

Aspose.CAD Cloud SDK for Ruby

 
 

Ruby REST API til at generere og eksportere CAD-tegninger

Avanceret Ruby SDK gør det muligt for softwareprofessionelle at læse, skrive, åbne, opdatere og konvertere AutoCAD DWG- og DWF-tegninger til PDF eller billeder i skyen.

Hvad er Aspose.CAD Cloud SDK til Ruby?

Aspose.CAD Cloud SDK til Ruby er et fantastisk værktøj til Ruby-udviklere. Det hjælper dig med at håndtere forskellige AutoCAD-filtyper i skyen. CAD-filer bruges ofte i brancher som arkitektur, ingeniørvidenskab og produktion. Det kan være svært at håndtere CAD-filer, fordi de normalt er komplicerede og unikke. Derudover kan CAD-software være dyrt og krævende for din computers ressourcer. Med blot et par linjer kode kan du redigere eksisterende CAD-filer, tilføje eller slette lag, justere farver, ændre former, optimere CAD-filer for bedre ydeevne, konvertere CAD-tegninger til rasterbilleder og meget mere.

Aspose.CAD Cloud SDK til Ruby tilbyder en nem og praktisk metode til at håndtere CAD-filer i skyen. Dette SDK giver udviklere mulighed for at udføre forskellige opgaver på CAD-filer. Du kan konvertere dem til PDF, DWG, DXF, DWF og andre formater. Biblioteket tilbyder en enkel API, som softwareudviklere kan bruge til at håndtere forskellige CAD-filopgaver i skyen. API'en er velforklaret og kan nemt tilføjes til dine nuværende applikationer. Den sikkerhedskopierer fuldt ud større CAD-filformater som DWG, STL, DWT, DGN, IGS, PLT, IFC, DXF og mere. Udviklere kan også ændre CAD-filer til forskellige formater som PDF, DWG, DXF, DWF og andre. Alt i alt er det et godt valg til at arbejde med CAD-filer i skyen. Ved hjælp af Ruby Cloud SDK kan softwareudviklere nemt konvertere CAD-filer til forskellige formater, ændre og manipulere CAD-tegninger og udføre forskellige operationer på CAD-filer.

Previous Next

Kom godt i gang med Aspose.CAD Cloud SDK til Ruby

Den anbefalede måde at installere Aspose.CAD Cloud SDK til Ruby på er ved at bruge RubyGem. For at arbejde med det, kør følgende kommando for at tilføje Aspose.CAD Cloud SDK til Ruby til dit projekt.

Installer Aspose.CAD Cloud SDK til Ruby via RubyGem

gem install aspose_cad_cloud 
Du kan også downloade den direkte fra Asposes produktside.

Eksport af CAD-tegninger til rasterbillede via Ruby

Aspose.CAD Cloud SDK til Ruby har inkluderet forskellige nyttige funktioner til eksport af CAD-tegninger til andre understøttede filformater ved hjælp af Ruby-kode. Software kan også konvertere AutoCAD-filer til rasterbilleder med blot et par linjer Ruby-kode. Rasterbilleder som JPEG, PNG, TIFF og BMP er nogle af de mest anvendte filformater. SDK'et gør det nemt for softwareudviklere at eksportere CAD-tegninger til BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, WMF og mange flere. Følgende eksempel viser, hvordan man konverterer en CAD-fil til et rasterbillede ved hjælp af Ruby-kommandoer.

Hvordan konverterer man en CAD-fil til et rasterbillede 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
  }
)

Hent CAD-billedegenskaber via Ruby API

Aspose.CAD Cloud SDK til Ruby giver mulighed for at hente egenskaber for et billede og bruge det efter behov i Ruby-applikationer. Biblioteket gør det muligt for softwareudviklere at hente CAD-tegningsegenskaber såsom billedbredde, billedhøjde, farvepalet, billedstørrelse, billedgrænser, hente den aktuelle enhedstype, billedbeholder, billedtitel og meget mere. Følgende eksempel demonstrerer, hvordan softwareudviklere kan hente CAD-billedegenskaber i deres egne Ruby-applikationer.

Hvordan får man CAD-billedegenskaber via Ruby-kommandoer?

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

Ændr størrelse, vend eller roter CAD-billede via Ruby API

Aspose.CAD Cloud SDK til Ruby har inkluderet fuld understøttelse af billedmanipulation og giver softwareudviklere mulighed for at rotere eller vende en eksisterende AutoCAD-tegning i deres egne cloud-applikationer. Det understøtter rotation af billeder ved 180FlipNone, Rotate180FlipX, Rotate180FlipXY, Rotate180FlipY, Rotate270FlipNone, Rotate90FlipX, Rotate90FlipXY og flere andre. Det er også muligt at justere størrelsen på tegningsbilleder efter egne behov ved hjælp af Ruby-kommandoer. Følgende eksempel demonstrerer, hvordan man ændrer billedskala fra brødteksten ved hjælp af Ruby-kode.

Hvordan ændrer man størrelsen på et CAD-billede ved hjælp af 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
 Dansk