Menggabungkan presentasi PowerPoint dapat berguna dalam berbagai skenario seperti menggabungkan konten dari beberapa PPT/PPTX, menggabungkan bagian dari satu presentasi yang dibuat oleh dua orang atau lebih, dan lain-lain. Cara menyalin dan menempelkan konten secara manual dapat tidak cocok ketika berhadapan dengan sejumlah presentasi. Oleh karena itu, artikel ini memungkinkan pengembang mempelajari cara menggabungkan file PowerPoint PPT/PPTX secara online menggunakan REST API di Ruby.
Topik-topik berikut akan dibahas dalam artikel ini:
- Ruby REST API untuk Menggabungkan Presentasi PowerPoint dan Instalasi SDK
- Menggabungkan Beberapa File PowerPoint menggunakan REST API di Ruby
- Gabungkan Halaman Tertentu dari Beberapa File PowerPoint di Ruby
Ruby REST API untuk Menggabungkan Presentasi PowerPoint dan Instalasi SDK
Untuk menggabungkan dua atau lebih presentasi PowerPoint, saya akan menggunakan GroupDocs.Merger Cloud API for Ruby. Ini memungkinkan Anda untuk menggabungkan dua atau lebih file pptx menjadi satu file pptx dan juga mendukung untuk membagi satu dokumen sumber menjadi beberapa dokumen. Ini juga memungkinkan Anda untuk menggeser, menghapus, menukar, memutar, atau mengubah orientasi halaman baik sebagai potret atau lanskap untuk keseluruhan atau rentang halaman yang disukai. SDK mendukung penggabungan dan pemisahan semua format dokumen populer seperti Word, Excel, Visio, OneNote, PDF, HTML, dll.
Anda dapat menginstal GroupDocs.Merger Cloud ke aplikasi Ruby Anda menggunakan perintah berikut di konsol:
gem install groupdocs_merger_cloud
Dapatkan ID dan Rahasia Klien Anda dari dashboard sebelum mengikuti langkah-langkah yang disebutkan. Setelah Anda memiliki ID dan rahasia Anda, tambahkan kode seperti yang ditunjukkan di bawah ini:
# Muat permata penggabungan dokumen
require 'groupdocs_merger_cloud'
# Dapatkan client_id dan client_secret Anda dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.
@client_id = "xxxxxxxxx-xxxxx-xxxx-xxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Menggabungkan Beberapa File PowerPoint menggunakan REST API di Ruby
Anda dapat menggabungkan dua atau lebih presentasi PowerPoint PowerPoint secara terprogram di cloud dengan mengikuti langkah-langkah sederhana yang disebutkan di bawah ini. Ini adalah cara yang aman dan cepat untuk menggabungkan beberapa dokumen PPTX menjadi satu file secara terprogram dengan mengikuti langkah-langkah yang disebutkan di bawah ini:
- Buat instance DocumentApi
- Buat instance dari JoinItem
- Tetapkan jalur file input untuk JoinItem pertama di FileInfo
- Buat instance baru dari JoinItem untuk dokumen PPTX kedua
- Berikan jalur file input untuk JoinItem kedua di FileInfo
- Tambahkan lebih banyak JoinItems untuk menggabungkan lebih banyak file PPTX
- Buat instance dari JoinOptions
- Tambahkan daftar yang dipisahkan koma dari item gabungan yang dibuat
- Tetapkan jalur file keluaran di cloud
- Buat instance JoinRequest dengan JoinOptions
- Dapatkan hasil dengan memanggil metode join() dari DocumentAPI dengan JoinRequest
Cuplikan kode berikut menunjukkan cara menggabungkan beberapa file PowerPoint menggunakan REST API di Ruby:
# Cara menggabungkan File PowerPoint menggunakan REST API.
# Buat instance API Dokumen
@mergerApi = GroupDocsMergerCloud::DocumentApi.from_keys(@client_id, @client_secret)
@item1 = GroupDocsMergerCloud::JoinItem.new
@item1.file_info = GroupDocsMergerCloud::FileInfo.new
@item1.file_info.file_path = 'merge-slides/four-slides.pptx'
@item2 = GroupDocsMergerCloud::JoinItem.new
@item2.file_info = GroupDocsMergerCloud::FileInfo.new
@item2.file_info.file_path = 'merge-slides/two-slides.pptx'
@options = GroupDocsMergerCloud::JoinOptions.new
@options.join_items = [@item1, @item2]
@options.output_path = "merge-slides/joined.pptx"
@result = @mergerApi.join(GroupDocsMergerCloud::JoinRequest.new(@options))
puts("Successfully joined PowerPoint slides using REST API.")
Gabungkan Halaman Tertentu dari Beberapa File PowerPoint di Ruby
Anda dapat dengan mudah menggabungkan halaman tertentu dari beberapa slide PowerPoint ke dalam satu file secara terprogram dengan mengikuti langkah-langkah yang disebutkan di bawah ini:
- Buat instance dari DocumentApi
- Buat instance dari JoinItem
- Tetapkan jalur file input untuk JoinItem pertama di FileInfo
- Tentukan daftar nomor halaman yang akan digabungkan
- Buat instance lain dari JoinItem
- Tetapkan jalur file input untuk JoinItem kedua di FileInfo
- Tentukan nomor halaman awal dan nomor halaman akhir
- Tentukan mode rentang halaman sebagai OddPages
- Buat instance dari JoinOptions
- Tambahkan daftar yang dipisahkan koma dari item gabungan yang dibuat
- Tetapkan jalur file keluaran di cloud
- Buat instance JoinRequest dengan JoinOptions
- Terakhir, gabungkan slide dengan memanggil metode join() dari DocumentAPI dengan JoinRequest
Cuplikan kode berikut menunjukkan cara menggabungkan halaman tertentu dari beberapa file PowerPoint menggunakan REST API di Ruby:
# Cara menggabungkan Slide Tertentu dari File PowerPoint.
# Buat instance API Dokumen
@mergerApi = GroupDocsMergerCloud::DocumentApi.from_keys(@client_id, @client_secret)
@item1 = GroupDocsMergerCloud::JoinItem.new
@item1.file_info = GroupDocsMergerCloud::FileInfo.new
@item1.file_info.file_path = 'merge-slides/four-slides.pptx'
@item1.pages = [1, 3]
@item2 = GroupDocsMergerCloud::JoinItem.new
@item2.file_info = GroupDocsMergerCloud::FileInfo.new
@item2.file_info.file_path ='merge-slides/six-slides.pptx'
@item2.start_page_number = 2
@item2.end_page_number = 5
@item2.range_mode = "OddPages"
@options = GroupDocsMergerCloud::JoinOptions.new
@options.join_items = [@item1, @item2]
@options.output_path = "merge-slides/joined.pptx"
@result = @mergerApi.join(GroupDocsMergerCloud::JoinRequest.new(@options))
puts("Combined Specific Slides from two PowerPoint Files using REST API.")
Gabungkan Presentasi PowerPoint Online
Silakan coba yang berikut aplikasi Penggabungan PPTX online gratis. Ini memungkinkan Anda menggabungkan beberapa presentasi PowerPoint ke dalam satu file dari perangkat apa pun.
Menyimpulkan
Dalam posting blog ini, Anda telah belajar:
- cara menggabungkan beberapa file PowerPoint di cloud;
- cara menggabungkan halaman tertentu dari beberapa file PowerPoint menjadi satu file;
- menggabungkan presentasi PowerPoint secara online secara gratis;
REST API penggabungan PPTX juga menyediakan SDK .NET, Java, PHP, Python, Android, dan Node.js sebagai anggota keluarga penggabungan dokumen untuk Cloud API. Anda dapat mempelajari lebih lanjut tentang GroupDocs.Merge Cloud API menggunakan dokumentasi. Kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berinteraksi dengan API kami secara langsung melalui browser.
Berikan pertanyaan
Jika Anda memiliki pertanyaan tentang cara menggabungkan beberapa file PPT/PPTX, jangan ragu untuk bertanya di Forum Dukungan Gratis dan akan dijawab dalam beberapa jam.
Lihat juga
- Ekstrak Halaman Tertentu dari PDF menggunakan Python
- Cara Memutar Halaman PDF menggunakan Rest API di Ruby
- Cara Mengubah Orientasi Halaman di Dokumen Word menggunakan Ruby
- Ekstrak Halaman Dari Dokumen Word menggunakan Rest API
- Cara Memindahkan, Menukar, dan Menghapus Halaman PDF di Ruby
- Pisahkan PDF – Ekstrak Halaman dari PDF menggunakan Rest API di Ruby