Yeni Təqdimatlar Yaradın, Şəkillər və Slaydlar əlavə edin, Pulsuz Ruby API vasitəsilə
PowerPoint PPTX təqdimatını yaratmaq, oxumaq, redaktə etmək və idarə etmək üçün aparıcı Açıq mənbəli Ruby PPTX Kitabxanası. Slaydları, mətnləri, şəkilləri Pulsuz Ruby API vasitəsilə əlavə edin və silin
Ruby-PPTX Kitabxanası nədir?
PowerPoint avtomatlaşdırması bizneslər, təhsilçilər və geniş miqyasda təqdimatlar yaratmalı olan inkişafçılar üçün zərurətə çevrilir. Ənənəvi metodlar tez-tez həcimli kitabxanalara və ya Microsoft əsaslı alətlərə əsaslanır, lakin Ruby-PPTX gem daha ağıllı bir alternativ təklif edir. Bu Açıq Mənbə Ruby PPTX API proqram inkişafçılarının Ruby vasitəsilə yeni təqdimatlar yaratmasına imkan verir, birbaşa tətbiqlərində—PowerPoint quraşdırılmasına ehtiyac yoxdur. Ruby-PPTX ilə təqdimatlara slaydlar əlavə edə, mətn və şəkillər daxil edə, xüsusi üslublar və animasiyalar tətbiq edə və hətta slaydları şəkil kimi ixrac edə bilərsiniz. Bu, müasir avtomatlaşdırma üçün nəzərdə tutulmuş yüngül və intuitiv Ruby PowerPoint API-dir.
Nuvyu tərəfindən hazırlanmış və MIT lisenziyası altında yayımlanan Ruby-PPTX, proqram inkişafçılarının Ruby-nin yerli fayl sistemi vasitəsilə Office Open XML (.pptx) faylları yaratmasına imkan verir, xarici asılılıqlardan azaddır. Bu, Ruby və ya Ruby on Rails üzərində qurulmuş veb tətbiqləri və xidmətləri üçün ideal edir. İnkişafçılar təqdimatlara mətn əlavə edə, ardıcıl slayd şablonları qura və təqdimat yaradılmasını daha böyük sistemlərlə inteqrasiya edə bilərlər. Hələ ki, Ruby vasitəsilə PowerPoint-i PDF-ə yerli şəkildə çevirmir, lakin bu məqsəd üçün digər alətlərlə yaxşı işləyir. PowerPoint PPTX-i onlayn çevirmək və ya slayd yaradılmasını avtomatlaşdırmaq istəyən hər kəs üçün Ruby-PPTX təmiz və etibarlı bir həll təklif edir.
'Ruby-PPTX' ilə Başlanğıc
Ruby-PPTX Ruby kitabxanasını quraşdırmağın tövsiyə olunan yolu Ruby gem istifadə etməkdir. Zəhmət olmasa, problemsiz quraşdırma üçün aşağıdakı əmri istifadə edin.
Ruby gem vasitəsilə 'Ruby-PPTX' quraşdırın
gem install ruby-pptx Ruby-PPTX Ruby kitabxanasını GitHub vasitəsilə quraşdırın
git clone https://github.com/nuvyu/ruby-pptx.git Ruby vasitəsilə sıfırdan Təqdimatlar Yaradın
Sonra açıq mənbəli Ruby-PPTX kitabxanası Ruby tətbiqləri daxilində sıfırdan yeni təqdimatlar yaratmağı asanlaşdırır. Kitabxana PowerPoint PPTX təqdimatlarını idarə etmək üçün yeni slaydların əlavə edilməsi, slaydlara cədvəl əlavə edilməsi, slaydın tərtibatı və başlığının təyin edilməsi, slaydlara şəkillərin daxil edilməsi, mətnin əlavə edilməsi, istənməyən slaydların silinməsi, stillərin və formatlamanın tətbiqi və daha bir çox vacib xüsusiyyətlər təqdim edib. Budur Ruby tətbiqi daxilində sadə PPTX təqdimatı yaratmağı göstərən sadə bir nümunə.
Ruby API istifadə edərək sadə PPTX təqdimatı necə yaratmaq olar?
require 'ruby-pptx'
presentation = RubyPPTX::Presentation.new
presentation.add_slide do |slide| slide.add_text('Ruby-PPTX-ə xoş gəlmisiniz!', x: 100, y: 100, font_size: 32, color: '0000FF') end
presentation.save('welcome.pptx')
Ruby vasitəsilə PPTX faylına müxtəlif tərtibatlı slaydlar əlavə edin
Ruby-PPTX kitabxanası PowerPoint yaradılmasını avtomatlaşdırmaq və slaydları idarə etmək istəyən Ruby inkişaf etdiriciləri üçün geniş imkanlar təqdim edir. Kitabxana proqram təminatı inkişaf etdiricilərinə müxtəlif əvvəlcədən təyin olunmuş tərtibatlarla slaydlar əlavə etməyi, slaydlara başlıqlar əlavə etməyi, slayd məzmununu ixrac etməyi, slaydı şəkilə ixrac etməyi və Ruby tətbiqləri daxilində slaydları silməyi asanlaşdırır. Budur proqram təminatı inkişaf etdiricilərinin Ruby əmrləri ilə müxtəlif əvvəlcədən təyin olunmuş tərtibatlarla slaydlar əlavə etməsini göstərən sadə bir nümunə.
Ruby tətbiqində əvvəlcədən təyin edilmiş şablonlarla slaydlar necə əlavə etmək olar?
# Başlıq slaydı title_slide = presentation.add_slide(:title)
# Başlıq və məzmun slaydı
content_slide = presentation.add_slide(:title_content)
# İki məzmunlu slayd
two_content_slide = presentation.add_slide(:two_content)
# Müqayisə slaydı
comparison_slide = presentation.add_slide(:comparison)
# Boş slayd
blank_slide = presentation.add_slide(:blank)
Ruby vasitəsilə PPTX fayllarında mətn və şəkillərlə işləyin
Açıq mənbəli Ruby-PPTX kitabxanası Ruby kitabxanası vasitəsilə PowerPoint PPTX təqdimatında mətn və şəkillərlə işləmək üçün tam funksionallıq təmin edib. Yalnız bir neçə sətir kodla proqram təminatı inkişaf etdiriciləri xarici şəkilləri birbaşa slaydlara yerləşdirə, mətn əlavə edə, mövcud mətnə stillər tətbiq edə, istənməyən məzmun hissəsini silə və s. edə bilərlər. Aşağıdakı nümunə Ruby tətbiqləri daxilində təqdimatın slaydına şəkil əlavə etmənin necə olduğunu göstərir.
Ruby API vasitəsilə təqdimatın slaydına şəkil necə əlavə etmək olar?
content_slide.add_image("/path/to/image.png", width: 300, height: 200, position: {x: 100, y: 150})