1. מוצרים
  2.   CAD
  3.   Ruby
  4.   Aspose.CAD Cloud SDK for Ruby

Aspose.CAD Cloud SDK for Ruby

 
 

ממשק API של Ruby REST ליצירה וייצוא של שרטוטי CAD

ערכת פיתוח התוכנה המתקדמת של Ruby מאפשרת לאנשי תוכנה לקרוא, לכתוב, לפתוח, לעדכן ולהמיר רישומי AutoCAD DWG ו-DWF ל-PDF או תמונות בענן.

מהו Aspose.CAD Cloud SDK עבור Ruby?

Aspose.CAD Cloud SDK עבור Ruby הוא כלי פנטסטי עבור מפתחי Ruby. הוא עוזר לך להתמודד עם סוגי קבצי AutoCAD שונים בענן. קבצי CAD נמצאים בשימוש נפוץ בתעשיות כמו אדריכלות, הנדסה וייצור. התמודדות עם קבצי CAD יכולה להיות קשה מכיוון שהם בדרך כלל מורכבים וייחודיים. כמו כן, תוכנות CAD יכולות להיות יקרות ותובעניות ממשאבי המחשב שלך. עם כמה שורות קוד בלבד תוכל לערוך קבצי CAD קיימים, להוסיף או למחוק שכבות, להתאים צבעים, לשנות צורות, לייעל קבצי CAD לביצועים טובים יותר, להמיר רישומי CAD לתמונות רסטר ועוד.

Aspose.CAD Cloud SDK עבור Ruby מציע שיטה קלה ונוחה לטיפול בקבצי CAD בענן. SDK זה מאפשר למפתחים לבצע משימות שונות על קבצי CAD. אתה יכול להמיר אותם לפורמטים PDF, DWG, DXF, DWF ופורמטים אחרים. הספרייה מציעה ממשק API פשוט שמפתחי תוכנה יכולים להשתמש בו כדי לטפל במשימות שונות של קבצי CAD בענן. ממשק ה-API מוסבר היטב וניתן להוסיף אותו בקלות ליישומים הנוכחיים שלך. הוא מגבה באופן מלא פורמטים עיקריים של קבצי CAD כמו DWG, STL, DWT, DGN, IGS, PLT, IFC, DXF ועוד. מפתחים יכולים גם לשנות קבצי CAD לפורמטים שונים כמו PDF, DWG, DXF, DWF ואחרים. בסך הכל, זוהי בחירה מצוינת לעבודה עם קבצי CAD בענן. באמצעות Ruby Cloud SDK, מפתחי תוכנה יכולים להמיר בקלות קבצי CAD לפורמטים שונים, לשנות ולתפעל שרטוטי CAD ולבצע פעולות שונות על קבצי CAD.

Previous Next

תחילת העבודה עם Aspose.CAD Cloud SDK עבור Ruby

הדרך המומלצת להתקנת Aspose.CAD Cloud SDK עבור Ruby היא באמצעות RubyGem. כדי לעבוד עם זה, הפעל את הפקודה הבאה כדי להוסיף את Aspose.CAD Cloud SDK עבור Ruby לפרויקט שלך.

התקנת Aspose.CAD Cloud SDK עבור Ruby דרך RubyGem

gem install aspose_cad_cloud 
ניתן גם להוריד אותו ישירות מדף המוצר של Aspose.

ייצוא רישומי CAD לתמונת רסטר באמצעות Ruby

ערכת ה-SDK של Aspose.CAD Cloud עבור Ruby כללה מגוון תכונות שימושיות לייצוא רישומי CAD לפורמטים אחרים של קבצים נתמכים באמצעות קוד Ruby. התוכנה יכולה גם להמיר קבצי AutoCAD לתמונות רסטר בעזרת מספר שורות קוד Ruby בלבד. תמונות רסטר כגון JPEG, PNG, TIFF ו-BMP הן חלק מפורמטי הקבצים הנפוצים. ערכת ה-SDK מאפשרת למפתחי תוכנה לייצא בקלות רישומי CAD לפורמטים רבים אחרים, כמו BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, WMF ועוד. הדוגמה הבאה מראה כיצד להמיר קובץ CAD לתמונת רסטר באמצעות פקודות Ruby.

כיצד להמיר קובץ CAD לתמונת רסטר באמצעות ממשק ה-API של Ruby?


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 דרך Ruby API

Aspose.CAD Cloud SDK עבור Ruby מספק את היכולת לקבל מאפייני תמונה ולהשתמש בה בהתאם לצרכים שלך בתוך יישומי Ruby. הספרייה מאפשרת למפתחי תוכנה לאחזר מאפייני ציור CAD כגון רוחב תמונה, גובה תמונה, פלטת צבעים, גודל תמונה, גבולות תמונה, לקבל את סוג היחידה הנוכחי, מכל תמונה, כותרת תמונה ועוד. הדוגמה הבאה מדגימה כיצד מפתחי תוכנה יכולים לקבל מאפייני תמונה של CAD בתוך יישומי Ruby שלהם.

כיצד לקבל מאפייני תמונה של CAD באמצעות פקודות 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

שינוי גודל, סיבוב או הפיכה של תמונת CAD דרך Ruby API

ערכת פיתוח הענן Aspose.CAD עבור Ruby כוללת תמיכה מלאה במניפולציה של תמונות ומעניקה למפתחי תוכנה את היכולת לסובב או להפוך שרטוט AutoCAD קיים בתוך יישומי הענן שלהם. היא תומכת בסיבוב תמונות ב-180FlipNone, Rotate180FlipX, Rotate180FlipXY, Rotate180FlipY, Rotate270FlipNone, Rotate90FlipX, Rotate90FlipXY, ועוד כמה. ניתן גם להתאים את גודל תמונות השרטוט בהתאם לצרכים שלהם באמצעות פקודות Ruby. הדוגמה הבאה מדגימה כיצד לשנות את קנה המידה של התמונה מגוף התמונה באמצעות קוד Ruby.

כיצד לשנות את גודל תמונת CAD באמצעות 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
 עִברִית