
Aspose.CAD Cloud SDK for Ruby
Ruby REST API for å generere og eksportere CAD-tegninger
Avansert Ruby SDK lar programvareeksperter lese, skrive, åpne, oppdatere og konvertere AutoCAD DWG- og DWF-tegninger til PDF eller bilder i skyen.
Hva er Aspose.CAD Cloud SDK for Ruby?
Aspose.CAD Cloud SDK for Ruby er et fantastisk verktøy for Ruby-utviklere. Det hjelper deg med å håndtere forskjellige AutoCAD-filtyper i skyen. CAD-filer brukes ofte i bransjer som arkitektur, ingeniørfag og produksjon. Det kan være vanskelig å håndtere CAD-filer fordi de vanligvis er intrikate og unike. CAD-programvare kan også være kostbar og krevende for datamaskinens ressurser. Med bare et par kodelinjer kan du redigere eksisterende CAD-filer, legge til eller slette lag, justere farger, endre former, optimalisere CAD-filer for bedre ytelse, konvertere CAD-tegninger til rasterbilder og mer.
Aspose.CAD Cloud SDK for Ruby tilbyr en enkel og praktisk metode for å håndtere CAD-filer i skyen. Denne SDK-en lar utviklere utføre forskjellige oppgaver på CAD-filer. Du kan konvertere dem til PDF, DWG, DXF, DWF og andre formater. Biblioteket tilbyr et enkelt API som programvareutviklere kan bruke til å håndtere ulike CAD-filoppgaver i skyen. API-et er godt forklart og kan enkelt legges til i dine nåværende applikasjoner. Det sikkerhetskopierer fullstendig store CAD-filformater som DWG, STL, DWT, DGN, IGS, PLT, IFC, DXF og mer. Utviklere kan også endre CAD-filer til forskjellige formater som PDF, DWG, DXF, DWF og andre. Alt i alt er det et godt valg for å jobbe med CAD-filer i skyen. Ved hjelp av Ruby Cloud SDK kan programvareutviklere enkelt konvertere CAD-filer til forskjellige formater, endre og manipulere CAD-tegninger og utføre forskjellige operasjoner på CAD-filer.
Komme i gang med Aspose.CAD Cloud SDK for Ruby
Den anbefalte måten å installere Aspose.CAD Cloud SDK for Ruby på er å bruke RubyGem. For å jobbe med det, kjør følgende kommando for å legge til Aspose.CAD Cloud SDK for Ruby i prosjektet ditt.
Installer Aspose.CAD Cloud SDK for Ruby via RubyGem
gem install aspose_cad_cloud
Du kan også laste den ned direkte fra Asposes produktside.Eksport av CAD-tegninger til rasterbilde via Ruby
Aspose.CAD Cloud SDK for Ruby har inkludert diverse nyttige funksjoner for eksport av CAD-tegninger til andre støttede filformater ved hjelp av Ruby-kode. Programvaren kan også konvertere AutoCAD-filer til rasterbilder med bare et par linjer med Ruby-kode. Rasterbilder som JPEG, PNG, TIFF og BMP er noen av de mest brukte filformatene. SDK-en gjør det enkelt for programvareutviklere å eksportere CAD-tegninger til BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, WMF og mange flere. Følgende eksempel viser hvordan du konverterer en CAD-fil til et rasterbilde ved hjelp av Ruby-kommandoer.
Hvordan konvertere en CAD-fil til et rasterbilde 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-bildeegenskaper via Ruby API
Aspose.CAD Cloud SDK for Ruby gir muligheten til å hente egenskaper for et bilde og bruke det etter behov i Ruby-applikasjoner. Biblioteket lar programvareutviklere hente CAD-tegningsegenskaper som bildebredde, bildehøyde, fargepalett, bildestørrelse, bildegrenser, hente gjeldende enhetstype, bildebeholder, bildetittel og mye mer. Følgende eksempel demonstrerer hvordan programvareutviklere kan hente CAD-bildeegenskaper i sine egne Ruby-applikasjoner.
Hvordan hente CAD-bildeegenskaper 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
Endre størrelse på, vend eller roter CAD-bilde via Ruby API
Aspose.CAD Cloud SDK for Ruby har inkludert fullstendig støtte for bildemanipulering og gir programvareutviklere muligheten til å rotere eller vende en eksisterende AutoCAD-tegning i sine egne skyapplikasjoner. Den støtter roterende bilder ved 180FlipNone, Rotate180FlipX, Rotate180FlipXY, Rotate180FlipY, Rotate270FlipNone, Rotate90FlipX, Rotate90FlipXY og flere andre. Det er også mulig å justere størrelsen på tegningsbilder i henhold til egne behov ved hjelp av Ruby-kommandoer. Følgende eksempel demonstrerer hvordan du endrer bildeskala fra brødteksten ved hjelp av Ruby-kode.
Hvordan endre størrelsen på CAD-bildet 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