Konwertuj dokument Word na prezentację PowerPoint za pomocą Rubyy

Jak przekonwertować slajdy programu Word na slajdy programu PowerPoint za pomocą języka Ruby

Aby skutecznie komunikować się z publicznością, może być konieczne przekonwertowanie dokumentu Word na prezentacje PowerPoint. Prezentacje PowerPoint pomagają użytkownikom udoskonalić ich zawartość, zapewniając większy efekt wizualny. W tym artykule opisano, jak przekonwertować dokument programu Word na prezentację programu PowerPoint za pomocą języka Ruby.

Interfejsy API do konwersji programu Word na program PowerPoint

Aby przekonwertować dokument Worda na prezentację PowerPoint, użyjemy GroupDocs.Conversion Cloud SDK for Ruby. Interfejs API przetwarzania dokumentów GroupDocs.Conversion dla języka Ruby został zaprojektowany, aby pomóc Ci rozpocząć pracę z naszym interfejsem Cloud REST API do konwersji dokumentów. Pomaga konwertować dokumenty i przetwarzać je na różne obsługiwane formaty plików w preferowanym języku. Jest całkowicie niezależny od systemu operacyjnego, systemu baz danych i języka programowania. Możesz konwertować ponad 50 rodzajów dokumentów i obrazów za pomocą tego interfejsu API konwersji, w tym formatów plików MS Office i OpenDocument, PDF, HTML, CAD, obrazów rastrowych itp.

GroupDocs.Conversion Cloud SDK for Ruby jest oprogramowaniem typu open source i posiada licencję MIT. Możesz go pobrać, używać, a nawet dostosować do swoich wymagań. Ruby SDK jest dostępny jako gem groupdocsconversioncloud na rubygems. Możesz zainstalować GroupDocs.Conversion Cloud API, aby przekonwertować word doc na powerpoint w aplikacji Ruby za pomocą tego klejnotu za pomocą poniższego polecenia w konsoli Rails:

gem install groupdocs_conversion_cloud

Teraz musisz dodać identyfikator klienta i klucz tajny klienta przed wysłaniem jakichkolwiek żądań do GroupDocs Conversion Cloud API. Możesz uzyskać dane uwierzytelniające klienta, tworząc aplikację na panelu Groupdocs. Po uzyskaniu identyfikatora klienta i klucza tajnego klienta dodaj poniższy fragment kodu ruby w swojej aplikacji:

# Uzyskaj identyfikator klienta i klucz tajny klienta z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.
# Załaduj klejnot do aplikacji ruby dla http://api.groupdocs.cloud

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Dodaj tutaj swoją nazwę magazynu
@groupdocs_storage = "MyInternalStorage"

Konwertuj DOCX na PPTX lub PPT w Ruby

Poniżej przedstawiono kroki, aby programowo przekonwertować dokument programu Word na prezentację programu PowerPoint przy użyciu języka Ruby.

  • Przede wszystkim utwórz instancję ConvertApi.
  • Następnie utwórz instancję ConvertSettings.
  • Następnie ustaw ścieżkę wejściowego pliku DOCX.
  • Teraz podaj format pliku wyjściowego jako „pptx”.
  • Utwórz instancję DocxLoadOptions.
  • Ustaw wartości hide\word\tracked\changes, default\font i load\options.
  • Utwórz instancję PptxConvertOptions.
  • Ustaw wartość from\page, pages\count, zoom i convert\options
  • Teraz podaj ścieżkę katalogu wyjściowego jako „konwersję”.
  • Następnie utwórz instancję ConvertDocumentRequest z podanymi ustawieniami.
  • Na koniec wywołaj metodę convert\document() z obiektem settings jako argumentem.

Poniższy fragment kodu pokazuje, jak zamienić dokument Worda w Powerpoint w Ruby za pomocą REST API.

# Konwertuj Word DOCX na format prezentacji Powerpoint pptx

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
# Jeśli opuścisz ścieżkę_wyjściową, spowoduje to wyjście jako dokument IOStream
@settings.output_path = "conversion"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@response = apiInstance.convert_document(@request)
puts("Word Document successfully converted to pptx: " + (@response).to_s)

Konwersja Worda na PPTX z opcjami zaawansowanymi

Poniżej przedstawiono kroki, aby przekonwertować Word DOCX na PPTX z zaawansowanymi opcjami przy użyciu języka Ruby. Został użyty w konwersji na format Slides interfejsu GroupDocs.Conversion Cloud REST API.

  • Najpierw utwórz instancję ConvertApi.
  • Utwórz instancję ConvertSettings.
  • Teraz utwórz PresentationConvertOptions
  • Ustaw from\page, pages\count, convert\options i output\path jako „konwersja”
  • Na koniec wywołaj metodę convert\document() z instancją ConvertDocumentRequest i obiektem ustawień jako argumentem.
# Konwertuj prezentację Word DOCX na pptx z opcjami zaawansowanymi

apiInstance = GroupDocsConversionCloud::KonwertowaćApi.from_keys(@client_id, @client_secret)

# Przygotuj ustawienia konwersji
@settings = GroupDocsConversionCloud::KonwertowaćSettings.new
@settings.file_path = "conversion/four-pages.docx"
@settings.format = "pptx"

@convertOptions = GroupDocsConversionCloud::PresentationKonwertowaćOptions.new
@convertOptions.from_page = 2
@convertOptions.pages_count = 1

@settings.convert_options = @convertOptions
@settings.output_path = "conversion"
 
# Konwertować
@result = apiInstance.convert_document(GroupDocsConversionCloud::KonwertowaćDocumentRequest.new(@settings))

puts("Word Document successfully converted to pptx with Advanced Options: " )

Uzyskaj bezpłatną licencję API

Możesz korzystać z interfejsów API bez ograniczeń ewaluacyjnych, prosząc o licencję tymczasową.

Wypróbuj konwerter online za darmo

Możesz także wypróbować konwerter online PowerPoint na Word, który jest oparty na wyżej wymienionych interfejsach API.

Wniosek

W tym artykule dowiedzieliśmy się, jak przekonwertować Word DOCX na PowerPoint PPT lub PPTX za pomocą ruby. Mamy również, jak przekonwertować dokument Word do prezentacji PowerPoint za pomocą Ruby. Możesz po prostu zainstalować interfejsy API i zintegrować dostarczony kod ze swoimi aplikacjami ruby. Ponadto udostępniamy również sekcję Informacje o interfejsach API, w której można zapoznać się z dokumentacją, aby zapoznać się z innymi funkcjami interfejsów API.

Zadać pytanie

Jeśli masz jakiekolwiek pytania dotyczące konwertera DOCX na PPTX, możesz je zadać za pośrednictwem naszego Forum.

Zobacz też

Zalecamy następujące powiązane łącze obsługiwanych konwersji dokumentów: