Aspose.Slides Cloud SDK for Ruby
Ruby SDK خواندن، نوشتن و تبدیل ارائه های پاورپوینت
Ruby API برای تولید، اصلاح، رندر و تبدیل ارائههای پاورپوینت (PPT/PPTX) و OpenOffice بدون استفاده از Microsoft PowerPoint.
Aspose.Slides Cloud SDK for Ruby یک SDK مستقل از پلتفرم قدرتمند است که به توسعه دهندگان نرم افزار امکان ایجاد، اصلاح، ارائههای پاورپوینت و اپن آفیس را در فضای ابری مشاهده، دستکاری و تبدیل کنید. Ruby SDK یک ابزار عالی برای توسعه دهندگانی است که می خواهند عملکرد Aspose.Slides Cloud را در برنامه های مبتنی بر روبی خود ادغام کنند. با استفاده از Cloud SDK برای Ruby، نرمافزار میتواند ارائههای پاورپوینت جدیدی را در قالبهای فایل مختلف، مانند PPT، PPTX، PPS، PPSX، PPTM، PPSM، POTX، POTM، ODP، OTP و بسیاری موارد دیگر ایجاد کند.
Aspose.Slides Cloud SDK برای کتابخانه Ruby ویژگیهای پیشرفته و همچنین اولیه مختلفی را برای کار با ارائههای پاورپوینت در فضای ابری ارائه کرده است، مانند ایجاد ارائههای خالی، ادغام چندین ارائه، تقسیم ارائهها، ایجاد یک ارائه جدید از اسلایدهای انتخاب شده از ارائه های دیگر، تبدیل اسناد پاورپوینت به فرمت های مختلف، تنظیم و دریافت همه ویژگی ها، حذف یک ویژگی خاص، تبدیل همه یا اسلایدهای خاص به فرمت های مختلف، کپی کردن اسلایدها، افزودن/حذف اسلایدها، استخراج اطلاعات از اسلایدها، دریافت تعداد تصاویر، اضافه کردن اشکال به ارائه ها، استخراج اشکال از یک اسلاید خاص و بسیاری موارد دیگر.
Aspose.Slides Cloud SDK برای Ruby بسیار پایدار است و کار با آن آسان است. توسعه دهندگان نرم افزار می توانند ارائه های خود را به فرمت های فایل متعددی مانند PPT، POT، PPS، PPTX، POTX، PPSX، PPTM، PPSM، POTM، ODP، OTP، TIFF، PDF، XPS، JPEG، PNG، GIF، BMP، SVG، SWF تبدیل کنند. ، HTML و بسیاری دیگر. این کار اشتراکگذاری ارائههای خود را با دیگرانی که ممکن است پاورپوینت را روی رایانهشان نصب نکرده باشند، آسان میکند. با استفاده از این SDK، میتوانید به راحتی مضامین و قالبها را برای ارائههای خود اعمال کنید تا از ظاهر و احساس یکنواخت در همه اسلایدهای خود اطمینان حاصل کنید. با طیف گسترده ای از ویژگی ها، API ساده و رابط کاربری آسان، این SDK یک انتخاب عالی برای هر کسی است که به دنبال اضافه کردن مدیریت ارائه پاورپوینت به پروژه Ruby خود است.
شروع به کار با Aspose.Slides Cloud SDK برای Ruby
روش توصیه شده برای نصب Aspose.Slides Cloud SDK برای Ruby استفاده از RubyGems است. برای نصب SDK روی سیستم خود، لطفاً دستور زیر را اجرا کنید:
Aspose.Slides Cloud SDK را برای Ruby از طریق RubyGems نصب کنید
gem install aspose_slides_cloud
همچنین میتوانید آن را مستقیماً از صفحه انتشار محصول Aspose دانلود کنید.ایجاد ارائههای PPT، PPTX از طریق Ruby
Aspose.Slides Cloud SDK برای Ruby شامل پشتیبانی کامل از ایجاد و مدیریت ارائه پاورپوینت در داخل برنامه Ruby خود است. Ruby SDK از چندین ویژگی مهم مربوط به دستکاری ارائه ها پشتیبانی می کند و امکان ایجاد ارائه در فرمت های فایل متعدد مانند PPT، PPTX، PPS، PPSX، PPTM، PPSM، POTX، POTM ODP، OTP و موارد دیگر را می دهد. از ویژگی هایی مانند ایجاد یک ارائه جدید خالی از ابتدا، خواندن ارائه های موجود، محافظت از ارائه با استفاده از رمز عبور، ایجاد ارائه جدید از طریق سند HTML، تولید ارائه از سند PDF، تقسیم / ادغام ارائه ها و بسیاری موارد دیگر پشتیبانی می کند.
ایجاد یک ارائه پاورپوینت خالی از طریق Ruby API
require 'aspose_slides_cloud'
configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "my_client_id"
configuration.app_key = "my_client_key"
slides_api = AsposeSlidesCloud::SlidesApi.new(configuration)
response = slides_api.create_presentation("Sales.pptx", nil, nil, nil, "Data", "Main")
print response.self_uri.href # https://api.aspose.cloud/v3.0/slides/Sales.pptx?folder=Data
افزودن و مدیریت یادداشتهای اسلاید از طریق Ruby
Aspose.Slides Cloud SDK for Ruby انجام وظایف مربوط به یادداشت های اسلاید را در برنامه های Ruby خود برای توسعه دهندگان نرم افزار آسان می کند. چندین ویژگی مهم مربوط به یادداشتهای اسلاید مانند اضافه کردن یادداشتها به ارائهها، بهروزرسانی یادداشتهای موجود از ارائهها، استخراج یادداشتها از اسلایدها، خواندن یادداشتها از یک ارائه موجود و بسیاری موارد دیگر وجود دارد. مثال زیر نشان میدهد که چگونه توسعهدهندگان Ruby میتوانند با استفاده از دستورات Ruby یادداشتهایی را به ارائه اضافه کنند.
افزودن یادداشتهای سخنران به ارائه پاورپوینت از طریق Ruby
require "aspose_slides_cloud"
include AsposeSlidesCloud
configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"
slides_api = AsposeSlidesCloud::SlidesApi.new(configuration)
# Prepare notes for the slide.
notes_slide = AsposeSlidesCloud::NotesSlide.new
notes_slide.text = "Start with our company."
# Create the notes for the second slide.
current_notes_slide = slides_api.create_notes_slide("MyPresentation.pptx", 2, notes_slide, nil, "MyFolder")
# Print the resource reference for the notes slide.
print current_notes_slide.self_uri.href
کار با نمودارها در ارائه از طریق Ruby
Aspose.Slides Cloud SDK for Ruby به توسعه دهندگان نرم افزار این امکان را می دهد تا نمودارها را به صورت برنامه نویسی در ارائه های پاورپوینت خود با استفاده از دستورات Ruby مدیریت کنند. توسعه دهندگان نرم افزار می توانند انواع مختلفی از نمودارها را در داخل ارائه خود ایجاد کنند، مانند نمودارهای ستونی، نمودارهای دایره ای، نمودارهای آفتابی، نمودارهای پراکنده و نمودارهای حبابی. ویژگیهای مختلفی برای کار با نمودارها وجود دارد، مانند قرار دادن نمودار جدید در اسلاید، تنظیم دیوار نمودار، تنظیم ویژگیهای محور نمودار، تنظیم افسانههای نمودار و بسیاری موارد دیگر. مثال زیر نحوه بهروزرسانی برخی از ویژگیهای محور افقی در برنامههای روبی را نشان میدهد.
چگونه می توان برخی از ویژگی های محور افقی را از طریق روبی به روز کرد؟
configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"
api = AsposeSlidesCloud::SlidesApi.new(configuration)
#Code example will be added soon.
درج و مدیریت متن در ارائه از طریق Ruby API
Aspose.Slides Cloud SDK for Ruby به توسعه دهندگان نرم افزار اجازه می دهد تا متن و اشیاء را در ارائه های پاورپوینت در فضای ابری درج و دستکاری کنند. SDK شامل چندین ویژگی مهم برای مدیریت متن در ارائه است، مانند افزودن و حذف متن، تغییر فونت و رنگ، درج پاراگراف جدید، بهروزرسانی ویژگیهای متن، حذف پاراگرافهای ناخواسته، جایگزین کردن متن در اسلاید، برجسته کردن متن، تغییر اندازه و تغییر موقعیت اشیا، گرفتن مستطیل پاراگراف، استخراج متن از یک ارائه و بسیاری موارد دیگر. مثال زیر نشان میدهد که چگونه میتوان متن را به شکلی در داخل یک ارائه پاورپوینت با استفاده از کد Ruby برجسته کرد.
چگونه از طریق Ruby، متن را به شکل داخل پاورپوینت برجسته کنیم؟
configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"
api = AsposeSlidesCloud::SlidesApi.new(configuration)
result = api.highlight_shape_text("MyPresentation.pptx", 2, 1, "important", "00FF0000")
p(result.text)