
Aspose.CAD Cloud SDK for Ruby
Ruby REST API за генериране и експортиране на CAD чертежи
Advanced Ruby SDK позволява на софтуерните специалисти да четат, пишат, отварят, актуализират и конвертират 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
Aspose.CAD Cloud SDK за Ruby включва различни полезни функции за експортиране на CAD чертежи в други поддържани файлови формати, използвайки Ruby код. Софтуерът може също така да конвертира AutoCAD файлове в растерни изображения само с няколко реда Ruby код. Растерни изображения като JPEG, PNG, TIFF и BMP са едни от широко използваните файлови формати. SDK улеснява разработчиците на софтуер да експортират CAD чертежи в BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, WMF и много други. Следващият пример показва как да конвертирате CAD файл в растерно изображение, използвайки Ruby команди.
Как да конвертирам CAD файл в растерно изображение чрез 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
}
)
Получаване на свойства на 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 Cloud SDK за 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