Cara Membagi Slide PowerPoint PPTX menggunakan REST API di Ruby

Cara Membagi Slide PowerPoint PPTX menggunakan REST API di Ruby

Saat membuat dan memanipulasi presentasi PowerPoint PPT atau PPTX secara terprogram, Anda mungkin perlu memisahkan dokumen PowerPoint yang panjang dan menyimpannya sebagai file PowerPoint terpisah. Ini akan menjadi tugas yang memakan waktu jika Anda membagi dokumen PowerPoint besar secara manual menjadi presentasi dengan slide asli. Pada artikel ini, kami akan memperkenalkan solusi sederhana tentang cara membagi Presentasi PowerPoint PPT atau PPTX di Ruby.

Topik-topik berikut akan dibahas dalam artikel ini:

PowerPoint PPTX Splitter Cloud API dan Ruby SDK

Untuk memisahkan Slide PowerPoint PPTX/PPT, saya akan menggunakan SDK Ruby dari 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, gambar Visio, PDF, dan HTML.

Anda dapat menginstal dan mengunduh splitter powerpoint ke aplikasi Ruby Anda 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 di bawah ini ke dalam aplikasi Anda untuk membagi powerpoint menjadi dua file seperti yang ditunjukkan di bawah ini:

# Cara kerja pemisah slide PowerPoint PPTX/PPT
# 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 PPTX ke File Slide Tunggal menggunakan REST API di Ruby

Anda dapat membagi slide PowerPoint PPT/PPTX secara terprogram di cloud dengan mengikuti langkah-langkah sederhana yang disebutkan di bawah ini. Ikuti petunjuk untuk Mengunggah file PPTX, lalu [mengunduh ](https://docs.groupdocs.cloud/merger/working- with-files/)file dari cloud menggunakan REST API. Anda dapat membagi halaman file PPTX apa pun menjadi slide PowerPoint terpisah secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  • Pertama, buat instance dari DocumentApi.
  • Kemudian, buat instance dari SplitOptions.
  • Sekarang, buat instance dari FileInfo.
  • Selanjutnya, atur jalur ke file input PowerPoint.
  • Kemudian, tetapkan FileInfo ke opsi pemisahan.
  • Berikan 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 slide PowerPoint terpisah.
  • Buat SplitRequest dengan SplitOptions.
  • Terakhir, panggil metode DocumentAPI.split() dengan SplitRequest dan dapatkan hasilnya.

Cuplikan kode berikut menunjukkan cara membagi file PowerPoint menggunakan REST API di Ruby:

# Cara Membagi PPTX menjadi File Slide Tunggal
# 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-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.")

Contoh kode di atas akan menyimpan file tunggal yang terpisah.

Pisahkan PPTX PowerPoint menjadi Beberapa Slide di Ruby

Anda dapat membagi file PowerPoint menjadi slide PowerPoint multi halaman secara terprogram dengan mengikuti langkah-langkah yang diberikan di bawah ini:

  • Buat instance dari DocumentApi.
  • Sekarang, buat instance dari SplitOptions.
  • Selanjutnya, buat instance FileInfo.
  • Selanjutnya, atur jalur ke file input PPTX.
  • 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.
  • Buat SplitRequest dengan SplitOptions.
  • Terakhir, panggil metode DocumentAPI.split() dengan SplitRequest dan dapatkan hasilnya.

Cuplikan kode berikut menunjukkan cara membagi file PowerPoint menjadi slide PowerPoint multi-halaman menggunakan REST API di Ruby:

# Cara Membagi PowerPoint Menjadi Beberapa File Slide
# 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-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.")

Hancurkan PowerPoint PPTX dengan Nomor Slide di Ruby

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

  • Pertama, buat instance dari DocumentApi.
  • Kemudian, buat instance dari SplitOptions.
  • Sekarang, buat instance dari FileInfo.
  • Selanjutnya, atur jalur ke file input PPTX.
  • 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 PowerPoint dengan nomor halaman yang tepat di Ruby menggunakan REST API:

# Cara Membagi PowerPoint PPTX dengan Nomor Halaman
# 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-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.")

Pisahkan PowerPoint PPTX dengan Slides Range Mode di Ruby

Anda dapat memisahkan halaman dari file PPTX dengan menyediakan rentang nomor halaman secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  • Pertama, buat instance dari DocumentApi.
  • Kemudian, buat instance dari SplitOptions.
  • Sekarang, buat instance dari FileInfo.
  • Selanjutnya, atur jalur ke file slide PowerPoint input.
  • 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 slide dengan menerapkan filter menggunakan REST API di Ruby:

# Cara Membagi PPTX PowerPoint berdasarkan Rentang Halaman
# 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-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.")

Berkas PowerPoint Terpisah Online

Bagaimana Membagi File PowerPoint Online? Menggunakan Pemecah PPTX online gratis, Anda dapat membagi dokumen PowerPoint menjadi beberapa slide PPTX dengan jumlah halaman tetap atau dalam berbagai rentang halaman. Beberapa halaman dokumen PPTX dibagi menjadi beberapa file PPTX yang menjaga tata letak dokumen sumber.

Kesimpulan

Dalam tutorial ini, kita telah belajar:

  • cara membagi file PPTX menggunakan REST API di Ruby di cloud;
  • cara membagi PPTX menjadi beberapa file slide secara terprogram;
  • ekstrak slide PPTX dengan angka persisnya menggunakan Ruby;
  • pisahkan slide dengan mode rentang slide di Ruby;

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 cara membagi ppt menjadi beberapa file secara online atau mengekstrak halaman dari ppt, jangan ragu untuk bertanya kepada kami di Forum

Lihat juga