Podczas programowego tworzenia prezentacji PowerPoint PPT lub PPTX i manipulowania nimi może być konieczne podzielenie długiego dokumentu PowerPoint i zapisanie go jako osobne pliki PowerPoint. Będzie to czasochłonne zadanie, jeśli ręcznie podzielisz duży dokument PowerPoint na prezentacje z oryginalnym slajdem. W tym artykule przedstawimy proste rozwiązanie dotyczące dzielenia prezentacji PowerPoint PPT lub PPTX w języku Ruby.
W tym artykule zostaną omówione następujące tematy:
- PowerPoint PPTX Splitter Cloud API i Ruby SDK
- Podziel PPTX na pojedyncze pliki slajdów za pomocą interfejsu API REST w języku Ruby
- Oddziel PowerPoint PPTX na wiele slajdów w Ruby
- Przerwij PowerPoint PPTX według numeru slajdu w języku Ruby
- Podziel PowerPoint PPTX według trybu zakresu slajdów w języku Ruby
PowerPoint PPTX Splitter Cloud API i Ruby SDK
Do dzielenia slajdów PowerPoint PPTX/PPT będę używał Ruby SDK of GroupDocs.Merger Cloud API. Pozwala dzielić, łączyć, usuwać i zmieniać układ pojedynczej strony lub zbioru stron z obsługiwanych formatów dokumentów Word,Excel, rysunki Visio, PDF i HTML.
Możesz zainstalować i pobrać rozdzielacz Powerpoint do swojej aplikacji Ruby za pomocą następującego polecenia w terminalu:
gem install groupdocs_conversion_cloud
Proszę uzyskaj swój identyfikator klienta i klucz tajny z pulpitu nawigacyjnego przed wykonaniem poniższych kroków. Po uzyskaniu identyfikatora i klucza tajnego dodaj poniższy kod do swojej aplikacji, aby podzielić program PowerPoint na dwa pliki, jak pokazano poniżej:
# Jak działa rozdzielacz slajdów PPTX/PPT programu PowerPoint
# Załaduj klejnot https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby w aplikacji Ruby dla http://api.groupdocs.cloud
require 'groupdocs_merger_cloud'
# Uzyskaj identyfikator klienta i klucz tajny klienta z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Podziel PPTX na pojedyncze pliki slajdów za pomocą interfejsu API REST w języku Ruby
Możesz programowo dzielić slajdy programu PowerPoint PPT/PPTX w chmurze, wykonując proste czynności wymienione poniżej. Postępuj zgodnie z instrukcjami, aby przesłaćplik PPTX, a następnie [pobrać](https://docs.groupdocs.cloud/merger/working- with-files/)plik z chmury przy użyciu REST API. Możesz programowo podzielić strony dowolnego pliku PPTX na osobne slajdy programu PowerPoint, wykonując czynności podane poniżej:
- Najpierw utwórz instancję DocumentApi.
- Następnie utwórz instancję SplitOptions.
- Teraz utwórz instancję klasy FileInfo.
- Następnie ustaw ścieżkę do wejściowego pliku PowerPoint.
- Następnie przypisz FileInfo do opcji podziału.
- Podaj ścieżkę wyjściową i konkretne numery stron w tablicy oddzielonej przecinkami, aby podzielić dokument.
- Teraz ustaw tryb podziału dokumentu na Strony. Pozwala API podzielić numery stron podane w tablicy oddzielonej przecinkami jako osobne slajdy PowerPointa.
- Utwórz SplitRequest za pomocą SplitOptions.
- Na koniec wywołaj metodę DocumentAPI.split() z SplitRequest i uzyskaj wyniki.
Poniższy fragment kodu pokazuje, jak podzielić plik PowerPointa za pomocą REST API w Ruby:
# Jak podzielić PPTX na pojedynczy plik slajdów
# Utwórz instancję Document API
@documentApi = GroupDocsMergerCloud::DocumentApi.from_keys(@app_sid, @app_key)
@options = GroupDocsMergerCloud::SplitOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = "split-slides/presentations.pptx"
@options.output_path = "split-slides"
@options.pages = [1, 3]
@options.mode = "Pages"
@result = @documentApi.split(GroupDocsMergerCloud::SplitRequest.new(@options))
puts("Split PPTX into One Page Slide.")
Powyższy przykładowy kod zapisze oddzielone pojedyncze pliki.
Oddziel PowerPoint PPTX na wiele slajdów w Ruby
Możesz programowo podzielić pliki programu PowerPoint na wielostronicowe slajdy programu PowerPoint, wykonując czynności podane poniżej:
- Utwórz instancję DocumentApi.
- Teraz utwórz instancję SplitOptions.
- Następnie utwórz instancję klasy FileInfo.
- Następnie ustaw ścieżkę do wejściowego pliku PPTX.
- Następnie przypisz FileInfo do SplitOptions.
- Ustaw ścieżkę wyjściową i określone numery stron w tablicy oddzielonej przecinkami, aby podzielić dokument.
- Teraz ustaw tryb podziału dokumentu na Interwały.
- Utwórz SplitRequest za pomocą SplitOptions.
- Na koniec wywołaj metodę DocumentAPI.split() z SplitRequest i uzyskaj wyniki.
Poniższy fragment kodu pokazuje, jak podzielić plik programu PowerPoint na wielostronicowe slajdy programu PowerPoint przy użyciu interfejsu API REST w języku Ruby:
# Jak podzielić PowerPoint na wiele plików slajdów
# Utwórz instancję Document API
@documentApi = GroupDocsMergerCloud::DocumentApi.from_keys(@app_sid, @app_key)
@options = GroupDocsMergerCloud::SplitOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = "split-slides/presentations.pptx"
@options.output_path = "split-slides"
@options.pages = [3, 6, 8]
@options.mode = "Intervals"
@result = @documentApi.split(GroupDocsMergerCloud::SplitRequest.new(@options))
puts("Split PPTX or PPT to Multiple Slides.")
Podziel PowerPoint PPTX według numeru slajdu w rubinie
Możesz wyodrębnić i zapisać strony z pliku PowerPoint, programowo podając zakres numerów stron, wykonując poniższe czynności:
- Najpierw utwórz instancję DocumentApi.
- Następnie utwórz instancję SplitOptions.
- Teraz utwórz instancję klasy FileInfo.
- Następnie ustaw ścieżkę do wejściowego pliku PPTX.
- Następnie przypisz FileInfo do SplitOptions.
- Ustaw ścieżkę wyjściową, początek\numer strony\ i koniec\numer strony, aby podzielić dokument.
- Teraz ustaw tryb podziału dokumentu na strony.
- Utwórz SplitRequest za pomocą SplitOptions.
- Na koniec wywołaj metodę DocumentAPI.split() z SplitRequest i uzyskaj wyniki.
Poniższy fragment kodu pokazuje, jak podzielić plik PowerPoint według dokładnych numerów stron w Ruby za pomocą REST API:
# Jak podzielić PowerPoint PPTX według numeru strony
# Utwórz instancję Document API
@documentApi = GroupDocsMergerCloud::DocumentApi.from_keys(@app_sid, @app_key)
@options = GroupDocsMergerCloud::SplitOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = "split-slides/presentations.pptx"
@options.output_path = "split-slides"
@options.start_page_number = 3
@options.end_page_number = 7
@options.mode = "Pages"
@result = documentApi.split(GroupDocsMergerCloud::SplitRequest.new(@options))
puts("Split PPTX by Slide Number using REST API.")
Podziel PowerPoint PPTX według trybu zakresu slajdów w języku Ruby
Możesz oddzielić strony od pliku PPTX, programowo podając zakres numerów stron, wykonując czynności podane poniżej:
- Najpierw utwórz instancję DocumentApi.
- Następnie utwórz instancję SplitOptions.
- Teraz utwórz instancję klasy FileInfo.
- Następnie ustaw ścieżkę do wejściowego pliku slajdów programu PowerPoint.
- Następnie przypisz FileInfo do SplitOptions.
- Ustaw ścieżkę wyjściową, początek\numer strony\ i koniec\numer strony, aby podzielić dokument.
- Teraz ustaw zakres dokumentów\tryb na OddPages i tryb podziału na Interwały.
- Utwórz SplitRequest za pomocą SplitOptions.
- Na koniec wywołaj metodę DocumentAPI.split() z SplitRequest i uzyskaj wyniki.
Poniższy fragment kodu pokazuje, jak podzielić plik slajdów, stosując filtr przy użyciu REST API w Ruby:
# Jak podzielić PowerPoint PPTX według zakresu stron
# Utwórz instancję Document API
@documentApi = GroupDocsMergerCloud::DocumentApi.from_keys(@app_sid, @app_key)
@options = GroupDocsMergerCloud::SplitOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = "split-slides/presentations.pptx"
@options.output_path = "split-slides"
@options.start_page_number = 3
@options.end_page_number = 7
@options.range_mode = "OddPages"
@options.mode = "Intervals"
@result = @documentApi.split(GroupDocsMergerCloud::SplitRequest.new(@options))
puts("Split PPTX Slides by Page Range Mode.")
Podzielony plik PowerPoint online
Jak podzielić plik PowerPoint online? Korzystając z darmowego internetowego programu PPTX Splitter, możesz podzielić dokument programu PowerPoint na wiele slajdów PPTX o ustalonej liczbie stron lub w różnych zakresach stron. Wielostronicowe dokumenty PPTX są dzielone na wiele plików PPTX z zachowaniem układu dokumentu źródłowego.
Wniosek
W tym samouczku nauczyliśmy się:
- jak podzielić plik PPTX za pomocą REST API w Ruby w chmurze;
- jak programowo podzielić PPTX na wiele plików slajdów;
- wyodrębnij slajdy PPTX według dokładnej liczby za pomocą Ruby;
- oddzielne slajdy w trybie zakresu slajdów w języku Ruby;
Ponadto możesz dowiedzieć się więcej o GroupDocs.Merger Cloud API korzystając z dokumentacji. Udostępniamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację naszych interfejsów API i komunikowanie się z nimi bezpośrednio przez przeglądarkę.
Zadać pytanie
Jeśli masz jakiekolwiek pytania dotyczące dzielenia ppt na wiele plików online lub wyodrębniania stron z ppt, możesz je zadać na Forum
Zobacz też
- Wyodrębnij strony z dokumentów programu Word za pomocą Rest API
- Połącz pliki PowerPoint PPT/PPTX online za pomocą interfejsu API REST
- Jak obracać strony PDF za pomocą Rest API w Ruby
- Jak zmienić orientację strony w dokumencie programu Word za pomocą języka Ruby
- Scalanie i łączenie plików PDF przy użyciu interfejsu API REST w języku Ruby