Hedef kitle ile etkili bir iletişim yolu için Word belgesini PowerPoint sunumlarına dönüştürmeniz gerekebilir. PowerPoint sunumları, kullanıcıların içeriklerini daha fazla görsel etkiyle iyileştirmelerine yardımcı olur. Bu nedenle, bu makale Ruby kullanarak Word Belgesinin PowerPoint Sunumuna nasıl dönüştürüleceğini kapsar.
- Word’den PowerPoint’e Dönüşüm için API’ler
- DOCX’i Ruby’de PPTX veya PPT’ye dönüştürün
- Gelişmiş Seçeneklerle Word’den PPTX’e Dönüştürme
Word’den PowerPoint’e Dönüşüm için API’ler
Bir Word belgesini PowerPoint sunumuna dönüştürmek için GroupDocs.Conversion Cloud SDK for Ruby kullanacağız. Ruby için GroupDocs.Conversion belge işleme API’si, belge dönüştürme Cloud REST API’mizi kullanmaya başlamanıza yardımcı olmak için tasarlanmıştır. Belgelerinizi tercih ettiğiniz dilde çeşitli desteklenen dosya biçimlerine dönüştürmenize ve değiştirmenize yardımcı olur. Bir işletim sisteminden, veritabanı sisteminden ve geliştirme dilinden tamamen bağımsızdır. MS Office ve OpenDocument dosya biçimleri, PDF, HTML, CAD, raster görüntüler vb. dahil olmak üzere 50’den fazla türde belge ve görüntüyü dönüştürebilirsiniz bu dönüştürme API’sı ile.
GroupDocs.Conversion Cloud SDK for Ruby açık kaynaklıdır ve bir MIT lisansına sahiptir. İndirebilir, kullanabilir ve hatta gereksinimlerinize göre özelleştirebilirsiniz. Ruby SDK, rubygems‘da bir mücevher groupdocsconversioncloud olarak mevcuttur. Ruby uygulamasında word doc’u powerpoint’e dönüştürmek için GroupDocs.Conversion Cloud API’yi bu gem’i kullanarak Rails konsolunda aşağıda belirtilen komutla yükleyebilirsiniz:
gem install groupdocs_conversion_cloud
Şimdi, GroupDocs Conversion Cloud API’ye herhangi bir istekte bulunmadan önce Client Id ve Client Secret’ı eklemeniz gerekiyor. Groupdocs kontrol panelinde bir uygulama oluşturarak müşteri kimlik bilgilerini alabilirsiniz. İstemci Kimliğiniz ve Müşteri Sırrınız olduğunda, uygulamanıza aşağıdaki yakut kod parçacığını ekleyin:
# Ücretsiz kayıttan sonra client_id ve client_secret'inizi https://dashboard.groupdocs.cloud adresinden alın.
# Mücevheri http://api.groupdocs.cloud için Ruby uygulamanıza yükleyin
require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Depolama adınızı buraya ekleyin
@groupdocs_storage = "MyInternalStorage"
Ruby’de DOCX’i PPTX veya PPT’ye dönüştürün
Aşağıda, Word Belgesini Ruby kullanarak programlı olarak PowerPoint Sunumuna dönüştürme adımları yer almaktadır.
- Her şeyden önce, ConvertApi’nin bir örneğini oluşturun.
- Ardından, ConvertSettings’in bir örneğini oluşturun.
- Ardından, giriş DOCX dosya yolunu ayarlayın.
- Şimdi çıktı dosyası için “pptx” biçimini sağlayın.
- DocxLoadOptions’ın bir örneğini oluşturun.
- hide\word\tracked\changes, default\font ve load\options değerlerini ayarlayın.
- PptxConvertOptions’ın bir örneğini oluşturun.
- \Sayfa, sayfalar\sayım, yakınlaştırma ve dönüştürme\seçenek değerleri arasında ayarla
- Şimdi, çıktı dizini yolunu “dönüştürme” olarak sağlayın.
- Ardından, sağlanan ayarlarla ConvertDocumentRequest örneği oluşturun.
- Son olarak, argüman olarak settings nesnesiyle convert\document() yöntemini çağırın.
Aşağıdaki kod parçacığı, REST API kullanılarak bir word belgesinin Ruby’de bir powerpoint’e nasıl dönüştürüleceğini gösterir.
# Word DOCX'i Powerpoint pptx Sunum Formatına Dönüştür
apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @groupdocs_storage;
@settings.file_path = "conversion/four-pages.docx"
@settings.format = "pptx"
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.hide_word_tracked_changes = true
@loadOptions.default_font = "Arial"
@settings.load_options = @loadOptions
@convertOptions = GroupDocsConversionCloud::PptxConvertOptions.new()
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.zoom = 1
@settings.convert_options = @convertOptions
# output_path'ten ayrılırsanız, çıktı IOStream belgesi olarak sonuçlanacaktır.
@settings.output_path = "conversion"
@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
@response = apiInstance.convert_document(@request)
puts("Word Document successfully converted to pptx: " + (@response).to_s)
Gelişmiş Seçeneklerle Word’den PPTX’e Dönüştürme
Aşağıda, Word DOCX’i Ruby kullanarak gelişmiş seçeneklerle PPTX’e dönüştürme adımları yer almaktadır. GroupDocs.Conversion Cloud REST API’sinin Slayt formatına dönüştür‘ünde kullanılmıştır.
- İlk olarak, ConvertApi’nin bir örneğini oluşturun.
- ConvertSettings’in bir örneğini oluşturun.
- Şimdi PresentationConvertOptions’ı oluşturun
- \Sayfa, sayfalar\sayı, convert\options ve output\path’ten “dönüşüm” olarak ayarla
- Son olarak, argüman olarak ConvertDocumentRequest örneği ve settings nesnesi ile convert\document() yöntemini çağırın.
# Gelişmiş Seçeneklerle Word DOCX'i pptx Sunumuna Dönüştürün
apiInstance = GroupDocsConversionCloud::DönüştürmekApi.from_keys(@client_id, @client_secret)
# Dönüştürme ayarlarını hazırlayın
@settings = GroupDocsConversionCloud::DönüştürmekSettings.new
@settings.file_path = "conversion/four-pages.docx"
@settings.format = "pptx"
@convertOptions = GroupDocsConversionCloud::PresentationDönüştürmekOptions.new
@convertOptions.from_page = 2
@convertOptions.pages_count = 1
@settings.convert_options = @convertOptions
@settings.output_path = "conversion"
# Dönüştürmek
@result = apiInstance.convert_document(GroupDocsConversionCloud::DönüştürmekDocumentRequest.new(@settings))
puts("Word Document successfully converted to pptx with Advanced Options: " )
Ücretsiz API Lisansı Alın
Bir geçici lisans talep ederek API’leri değerlendirme sınırlamaları olmaksızın kullanabilirsiniz.
Çevrimiçi Dönüştürücüyü Ücretsiz Deneyin
Ayrıca, yukarıda belirtilen API’leri temel alan [çevrimiçi PowerPoint’ten Word’e dönüştürücüyü] de deneyebilirsiniz.
Çözüm
Bu makalede, Ruby kullanarak Word DOCX’i PowerPoint PPT veya PPTX’e nasıl dönüştüreceğimizi öğrendik. Ayrıca Ruby kullanarak word belgesini powerpoint sunumuna nasıl dönüştüreceğimizi de öğreneceğiz. API’leri yükleyebilir ve sağlanan kodu Ruby uygulamalarınıza entegre edebilirsiniz. Ayrıca, bir API Referansı bölümü de sağlıyoruz ve API’lerin diğer özelliklerini keşfetmek için belgelere başvurabilirsiniz.
Bir soru sor
DOCX’ten PPTX’e dönüştürücü hakkında herhangi bir sorunuz varsa, lütfen Forumumuz aracılığıyla bize sormaktan çekinmeyin.
Ayrıca bakınız
Desteklenen belge dönüştürmeleriyle ilgili aşağıdaki bağlantıyı öneririz: