1. محصولات
  2.   ارائه
  3.   Ruby
  4.   powerpoint
 
  

کتابخانه روبی رایگان برای کار با فایل‌های پاورپوینت® Microsoft

Open Source Ruby API to برای ایجاد، ویرایش، مشاهده و تبدیل Microsoft PowerPoint PPT و PPTX Presentations

ارائه های پاورپوینت به بخشی جدایی ناپذیر از کسب و کار و همچنین زندگی آکادمیک ما تبدیل شده اند. این به متخصصان کمک می کند تا اطلاعات را به شیوه ای بصری جذاب و پویا به ارائه دهندگان خود ارائه دهند. با این حال، ایجاد یک ارائه با ظاهر حرفه ای از ابتدا می تواند بسیار زمان بر باشد و نیاز به مهارت های طراحی زیادی دارد. PowerPoint Ruby Gem ابزاری قدرتمند است که با کمک به شما در ایجاد و دستکاری ارائه های پاورپوینت به صورت برنامه نویسی، تنها با چند خط کد، کار شما را آسان می کند.

«پاورپوینت» روبی جم یک کتابخانه روبی بسیار قدرتمند است که توسعه دهندگان نرم افزار را قادر می سازد تا با استفاده از زبان برنامه نویسی Ruby ارائه های پاورپوینت را در برنامه های خود ایجاد و ویرایش کنند. این جواهر بر روی فرمت فایل مایکروسافت آفیس باز XML ساخته شده است که یک استاندارد باز برای ذخیره و دستکاری اسناد اداری است. این کتابخانه عملکردهای مختلفی را برای ایجاد ارائه های پاورپوینت ارائه کرده است، مانند تولید ارائه از داده های ذخیره شده در یک پایگاه داده یا صفحه گسترده، یا ایجاد پویا ارائه ها بر اساس ورودی کاربر.

کار با جواهر روبی «پاورپوینت» بسیار آسان است و به توسعه‌دهندگان نرم‌افزار می‌تواند به‌طور خودکار ایجاد ارائه‌های پاورپوینت را آسان کند. این کتابخانه به کاربران کنترل کاملی بر طراحی و قالب بندی ارائه هایشان می دهد. این برنامه از ویژگی هایی مانند سفارشی کردن طرح ارائه، افزودن عناصر چندرسانه ای (تصاویر، فیلم ها، صدا) به ارائه ها، قرار دادن اسلایدهای جدید، تغییر طرح رنگ، سفارشی کردن فونت و اندازه متن و بسیاری موارد دیگر پشتیبانی می کند. این کتابخانه منبع باز و رایگان برای استفاده است، که باعث می شود هر کسی که می خواهد از آن در پروژه های خود استفاده کند در دسترس باشد. اگر به دنبال راهی برای ساده کردن گردش کار ارائه پاورپوینت خود هستید، گوهر پاورپوینت روبی قطعا ارزش بررسی را دارد.

Previous Next

شروع به کار با "پاورپوینت"

روش توصیه شده برای نصب پاورپوینت کتابخانه روبی استفاده از Ruby gem است. لطفا از دستور زیر برای نصب راحت استفاده کنید.

پاورپوینت را از طریق Ruby gem نصب کنید

gem install powerpoint 

ایجاد ارائه پاورپوینت از طریق Ruby API

PowerPoint Ruby Gem دارای عملکرد کاملی برای ایجاد و ویرایش ارائه‌های Microsoft PowerPoint در برنامه‌های Ruby است. چندین ویژگی مهم در کتابخانه وجود دارد که به توسعه دهندگان نرم افزار کمک می کند تا ارائه های خود را مدیریت کنند، مانند افزودن اسلایدهای جدول به ارائه، مشخص کردن طرح و عنوان اسلاید، درج تصاویر در اسلایدها، افزودن متن به اسلایدها، حذف اسلایدهای ناخواسته، اعمال سبک ها و قالب بندی و بسیاری موارد دیگر. مثال زیر نحوه ایجاد یک ارائه پاورپوینت با داده های اولیه با استفاده از دستورات Ruby را نشان می دهد.

ارائه پاورپوینت از طریق Ruby API

ایجاد کنید
require 'powerpoint'

ppt = Powerpoint::Presentation.new

title_slide = ppt.add_slide(Powerpoint::TitleSlideLayout.new, 'Title')
content_slide = ppt.add_slide(Powerpoint::ContentSlideLayout.new, 'Content')
title_slide.add_title('My Presentation')
content_slide.add_text('This is the content of my presentation.')
ppt.save('my_presentation.pptx')

افزودن و مدیریت اسلایدهای ارائه از طریق Ruby API

کتابخانه منبع باز Ruby "PowerPoint" به توسعه دهندگان نرم افزار کنترل کاملی بر افزودن و سفارشی کردن اسلایدها در برنامه های Ruby خود می دهد. این کتابخانه دارای چندین ویژگی مهم برای کار با اسلایدهای ارائه است، مانند درج اسلایدهای جدید به ارائه های موجود، افزودن اسلاید تصویر با محتوای متنی، حذف اسلایدهای ناخواسته از ارائه ها، دریافت تعداد اسلاید در ارائه، دریافت اسلاید خاص از ارائه، و بسیاری دیگر. مثال زیر نحوه افزودن یک اسلاید جدید به ارائه و درج یک تصویر به اسلاید با استفاده از دستورات Ruby را نشان می‌دهد.

اسلایدهای جدید را به ارائه ها در برنامه های Ruby اضافه کنید

require 'powerpoint'

presentation = Powerpoint::Presentation.new

# add a new slide to the presentation

slide = presentation.add_slide(Powerpoint::SlideLayout::TITLE_AND_CONTENT)
textbox = slide.add_textbox(left: 100, top: 100, width: 400, height: 200)
textbox.text = "Hello, World!"

# add an image to a slide,
slide.add_picture("image.jpg", left: 100, top: 100, width: 400, height: 200)

# Save Presentation

presentation.save("my_presentation.pptx")
presentation = Powerpoint::Presentation.open("my_presentation.pptx")

 فارسی