Rubyy kullanarak Word Belgesini PowerPoint Sunumuna Dönüştürün

Ruby kullanarak Word’ü PowerPoint slaytlarına dönüştürme

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

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: