
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.
תחילת העבודה עם 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