Długie dokumenty word wymagają dużo pracy zespołowej i konieczne jest podzielenie ich na wiele krótszych dokumentów, aby pracować szybciej w słowie. Zamiast wycinać i wklejać długie dokumenty, mamy szybsze interfejsy API w chmurze do programowego dzielenia dokumentów Word na kilka plików. Dzieląc dokumenty Word, możesz łatwo wyodrębnić i udostępnić interesariuszom określoną informację lub zestaw danych. Jako programista Ruby możesz dzielić dokumenty Worda na wiele dokumentów w chmurze. W tym artykule dowiesz się, jak dzielić dokumenty Word za pomocą REST API w Ruby.
W tym artykule zostaną omówione następujące tematy:
- Word DOCX Splitter Cloud API i Ruby SDK
- Podziel dokumenty programu Word na dokumenty jednostronicowe w języku Ruby
- Jak podzielić Word DOCX na wielostronicowe dokumenty Word
- Podziel dokument na dokumenty jednostronicowe, podając dokładny numer strony
- Podziel dokument na dokumenty jednostronicowe, stosując filtr
- [Bezpłatny dokument Word w trybie online 3
Word DOCX Splitter Cloud API i Ruby SDK
Do dzielenia plików word 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, PowerPoint, rysunki Visio, PDF i HTML.
Możesz zainstalować GroupDocs.Merger Cloud SDK w 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. Gdy masz już swój identyfikator i sekret, dodaj następujący kod w kodzie, jak pokazano poniżej:
# 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 klienta z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Podziel dokumenty programu Word na dokumenty jednostronicowe w języku Ruby
Możesz programowo dzielić pliki tekstowe w chmurze, wykonując proste czynności wymienione poniżej. Prześlij plik z chmury za pomocą REST API. Możesz łatwo podzielić strony dowolnego pliku tekstowego na osobne dokumenty tekstowe składające się z jednej strony w dokumencie programowo, wykonując czynności podane poniżej:
- Utwórz instancję DocumentApi.
- Utwórz instancję FileInfo.
- Następnie ustaw ścieżkę do pliku wejściowego słowa docx.
- Utwórz instancję SplitOptions.
- 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 Strony. Pozwala API podzielić numery stron podane w tablicy oddzielonej przecinkami jako osobne dokumenty tekstowe.
- 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 Word za pomocą interfejsu API REST w języku Ruby.
# 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-document/split-pages10.docx"
@options.output_path = "split-document"
@options.pages = [1, 3]
@options.mode = "Pages"
@result = @documentApi.split(GroupDocsMergerCloud::SplitRequest.new(@options))
puts("Split Word Documents into One Page Documents using REST API in Ruby.")
Powyższy przykładowy kod zapisze oddzielone pojedyncze pliki w chmurze.
Jak podzielić Word DOCX na wielostronicowe dokumenty Word
Możesz programowo podzielić pliki tekstowe na wielostronicowe dokumenty tekstowe, wykonując następujące czynności:
- Utwórz instancję DocumentApi.
- Utwórz instancję FileInfo.
- Następnie ustaw ścieżkę do pliku wejściowego słowa docx.
- Utwórz instancję SplitOptions.
- 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. Pozwala API podzielić numery stron podane w tablicy oddzielonej przecinkami jako osobne dokumenty tekstowe.
- 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 tekstowy na wielostronicowe dokumenty tekstowe za pomocą interfejsu API REST w języku Ruby.
# Pełne przykłady i pliki danych można znaleźć na stronie https://github.com/groupdocs-merger-cloud/
# 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-document/split-pages10.docx"
@options.output_path = "split-document"
@options.pages = [3, 6, 8]
@options.mode = "Intervals"
@result = @documentApi.split(GroupDocsMergerCloud::SplitRequest.new(@options))
puts("Split Word DOCX into Multiple Pages Word Document using Ruby.")
Podziel dokument na dokumenty jednostronicowe, podając dokładny numer strony
Możesz wyodrębnić i zapisać strony z pliku Word, podając programowo zakres numerów stron, wykonując poniższe czynności:
- Utwórz instancję DocumentApi.
- Utwórz instancję FileInfo.
- Następnie ustaw ścieżkę do pliku wejściowego słowa docx.
- Utwórz instancję SplitOptions.
- 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 Word według dokładnych numerów stron w języku Ruby przy użyciu interfejsu API REST.
# 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-document/split-pages10.docx"
@options.output_path = "split-document"
@options.start_page_number = 3
@options.end_page_number = 7
@options.mode = "Pages"
@result = documentApi.split(GroupDocsMergerCloud::SplitRequest.new(@options))
puts("Split Page Number using REST API in Ruby.")
Podziel dokument na dokumenty jednostronicowe, stosując filtr
Możesz wyodrębnić i zapisać strony z pliku Word, podając programowo zakres numerów stron, wykonując poniższe czynności:
- Utwórz instancję DocumentApi.
- Utwórz instancję FileInfo.
- Następnie ustaw ścieżkę do pliku wejściowego słowa docx.
- Utwórz instancję SplitOptions.
- 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 Word, stosując filtr przy użyciu REST API w Ruby.
# 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-document/split-pages10.docx"
@options.output_path = "split-document"
@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("Extrated Pages by Page Range using REST API in Ruby")
Bezpłatny dokument Split Word online
Jak podzielić plik Word online? Korzystając z darmowego internetowego programu Word Document Splitter, możesz podzielić dokument Word na wiele dokumentów według ustalonej liczby stron w różnych zakresach stron. Wiele stron Dokumenty programu Word są dzielone na wiele dokumentów programu Word z zachowaniem układu dokumentu źródłowego.
Wniosek
W tym samouczku nauczyliśmy się, jak dzielić dokumenty Word za pomocą REST API w Ruby w chmurze. Co więcej, widziałeś, jak programowo podzielić pliki tekstowe na wielostronicowe dokumenty tekstowe. 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 programu Word DOCX Splitter, zadaj je na Forum