Cara Membagi Dokumen Word menggunakan REST API di Ruby

Bagaimana cara Membagi Dokumen Word menggunakan REST API di Ruby?

Dokumen kata yang panjang membutuhkan banyak kerja tim dan perlu untuk membaginya menjadi beberapa dokumen yang lebih pendek untuk bekerja lebih cepat di word. Alih-alih memotong dan menempelkan dokumen panjang, kami memiliki API cloud yang lebih cepat untuk membagi dokumen kata menjadi beberapa file secara terprogram. Dengan memisahkan dokumen kata, Anda dapat dengan mudah mengekstraksi dan membagikan informasi tertentu atau kumpulan data dengan pemangku kepentingan. Sebagai pengembang Ruby, Anda dapat membagi dokumen kata menjadi beberapa dokumen di cloud. Pada artikel ini, Anda akan mempelajari cara membagi dokumen word menggunakan REST API di Ruby.

Topik-topik berikut akan dibahas dalam artikel ini:

Word DOCX Splitter Cloud API dan Ruby SDK

Untuk memisahkan file word, saya akan menggunakan Ruby SDK of GroupDocs.Merger Cloud API. Ini memungkinkan Anda untuk membagi, menggabungkan, menghapus, dan mengatur ulang satu halaman atau kumpulan halaman dari format dokumen yang didukung Word, Excel, PowerPoint, Visio drawings, PDF, dan HTML.

Anda dapat menginstal GroupDocs.Merger Cloud SDK ke aplikasi Ruby menggunakan perintah berikut di terminal:

gem install groupdocs_conversion_cloud

Harap dapatkan ID dan Rahasia Klien Anda dari dasbor sebelum mengikuti langkah-langkah yang disebutkan di bawah ini. Setelah Anda memiliki ID dan Rahasia, tambahkan kode berikut seperti yang ditunjukkan di bawah ini:

# Muat permata https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby di aplikasi Ruby untuk http://api.groupdocs.cloud
require 'groupdocs_merger_cloud'

# Dapatkan client_id dan client_secret Anda dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Pisahkan Dokumen Word menjadi Dokumen Satu Halaman di Ruby

Anda dapat membagi file kata secara terprogram di cloud dengan mengikuti langkah-langkah sederhana yang disebutkan di bawah ini. Unggah file dari cloud menggunakan REST API. Anda dapat dengan mudah membagi halaman file kata apa pun menjadi dokumen kata terpisah yang terdiri dari satu halaman dalam dokumen secara terprogram dengan mengikuti langkah-langkah berikut:

  • Buat instance dari DocumentApi.
  • Buat instance FileInfo.
  • Selanjutnya, atur path ke file docx kata input.
  • Buat instance dari SplitOptions.
  • Kemudian, tetapkan FileInfo ke SplitOptions.
  • Tetapkan jalur keluaran dan nomor halaman tertentu dalam larik yang dipisahkan koma untuk memisahkan dokumen.
  • Sekarang, atur mode pemisahan dokumen ke Pages. Ini memungkinkan API untuk membagi nomor halaman yang diberikan dalam larik yang dipisahkan koma sebagai dokumen kata terpisah.
  • Buat SplitRequest dengan SplitOptions.
  • Terakhir, panggil metode DocumentAPI.split() dengan SplitRequest dan dapatkan hasilnya.

Cuplikan kode berikut menunjukkan cara membagi file kata menggunakan REST API di Ruby.

# Buat instance API Dokumen
@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.")

Contoh kode di atas akan menyimpan file tunggal yang terpisah di cloud.

Cara Membagi Word DOCX menjadi Dokumen Word Multi-Halaman

Anda dapat membagi file kata menjadi dokumen kata multi halaman secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  • Buat instance dari DocumentApi.
  • Buat instance FileInfo.
  • Selanjutnya, atur path ke file docx kata input.
  • Buat instance dari SplitOptions.
  • Kemudian, tetapkan FileInfo ke SplitOptions.
  • Tetapkan jalur keluaran dan nomor halaman tertentu dalam larik yang dipisahkan koma untuk memisahkan dokumen.
  • Sekarang, atur mode pemisahan dokumen ke Interval. Ini memungkinkan API untuk membagi nomor halaman yang diberikan dalam larik yang dipisahkan koma sebagai dokumen kata terpisah.
  • Buat SplitRequest dengan SplitOptions.
  • Terakhir, panggil metode DocumentAPI.split() dengan SplitRequest dan dapatkan hasilnya.

Cuplikan kode berikut menunjukkan cara membagi file kata menjadi dokumen kata multi-halaman menggunakan REST API di Ruby.

# Untuk contoh lengkap dan file data, silakan buka https://github.com/groupdocs-merger-cloud/
# Buat instance API Dokumen
@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.")

Pisahkan Dokumen menjadi Dokumen Satu Halaman dengan Memberikan Nomor Halaman yang Tepat

Anda dapat mengekstrak dan menyimpan halaman dari file kata dengan menyediakan rentang nomor halaman secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  • Buat instance dari DocumentApi.
  • Buat instance FileInfo.
  • Selanjutnya, atur path ke file docx kata input.
  • Buat instance dari SplitOptions.
  • Kemudian, tetapkan FileInfo ke SplitOptions.
  • Tetapkan jalur keluaran, mulai\halaman\nomor dan akhir\halaman\nomor untuk memisahkan dokumen.
  • Sekarang, atur mode pemisahan dokumen ke halaman.
  • Buat SplitRequest dengan SplitOptions.
  • Terakhir, panggil metode DocumentAPI.split() dengan SplitRequest dan dapatkan hasilnya.

Cuplikan kode berikut menunjukkan cara membagi file kata dengan nomor persis halaman di Ruby menggunakan REST API.

# Buat instance API Dokumen
@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.")

Pisahkan Dokumen menjadi Dokumen Satu Halaman dengan Menerapkan Filter

Anda dapat mengekstrak dan menyimpan halaman dari file kata dengan menyediakan rentang nomor halaman secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  • Buat instance dari DocumentApi.
  • Buat instance FileInfo.
  • Selanjutnya, atur path ke file docx kata input.
  • Buat instance dari SplitOptions.
  • Kemudian, tetapkan FileInfo ke SplitOptions.
  • Tetapkan jalur keluaran, mulai\halaman\nomor dan akhir\halaman\nomor untuk memisahkan dokumen.
  • Sekarang, setel document range\mode ke OddPages dan split mode ke Intervals.
  • Buat SplitRequest dengan SplitOptions.
  • Terakhir, panggil metode DocumentAPI.split() dengan SplitRequest dan dapatkan hasilnya.

Cuplikan kode berikut menunjukkan cara membagi file kata dengan menerapkan filter menggunakan REST API di Ruby.

# Buat instance API Dokumen
@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")

Dokumen Kata Terpisah Online Gratis

Bagaimana Membagi File Word Secara Online? Menggunakan Pemecah Dokumen Word online gratis, Anda dapat membagi dokumen kata menjadi beberapa dokumen dengan jumlah halaman tetap, dalam berbagai rentang halaman. Beberapa halaman dokumen Word dibagi menjadi beberapa dokumen Word yang menjaga tata letak dokumen sumber.

Kesimpulan

Dalam tutorial ini, kita telah mempelajari cara membagi dokumen word menggunakan REST API di Ruby on the cloud. Selain itu, Anda telah melihat cara membagi file kata menjadi dokumen kata multi-halaman secara terprogram. Selain itu, Anda dapat mempelajari lebih lanjut tentang GroupDocs.Merger Cloud API menggunakan dokumentasi. Kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berkomunikasi dengan API kami secara langsung melalui browser.

Berikan pertanyaan

Jika Anda memiliki pertanyaan tentang Word DOCX Splitter, jangan ragu untuk bertanya kepada kami di Forum

Lihat juga