Cara Menggabungkan atau Menggabungkan Beberapa File Teks menjadi satu di Ruby

Cara Menggabungkan atau Menggabungkan Beberapa File Teks menjadi satu di Ruby

Anda dapat menggabungkan dua atau lebih dokumen TXT ke dalam satu file teks secara terprogram di cloud menggunakan REST API. Penggabungan file teks umumnya digunakan di mana file diubah oleh pengguna atau sistem yang berbeda. Penggabungan teks menggabungkan semua perubahan teks menjadi satu file untuk menghindari tumpang tindih data. Sebagai pengembang Ruby, Anda dapat menggabungkan atau menggabungkan beberapa file teks(.txt) menjadi satu file di aplikasi Ruby Anda. Pada artikel ini, Anda akan mempelajari cara menggabungkan atau menggabungkan beberapa file Teks menjadi satu di Ruby.

Topik-topik berikut akan dibahas dalam artikel ini:

Text File Merger REST API - Instalasi

Untuk menggabungkan beberapa file teks, kami akan menggunakan Ruby SDK of GroupDocs.Merger Cloud API. Ini memungkinkan Anda menggabungkan dua atau lebih dokumen menjadi satu dokumen, atau membaginya menjadi beberapa dokumen. Ini juga memungkinkan Anda untuk memindahkan, menghapus, menukar, memutar, atau mengubah orientasi halaman baik sebagai potret atau lanskap untuk keseluruhan atau rentang halaman tertentu. Ruby SDK mendukung penggabungan dan pemisahan semua format dokumen populer seperti Word, Excel, PowerPoint, 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

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

# Muat perpustakaan permata penggabungan teks
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"

Gabungkan atau Gabungkan Beberapa File Teks menggunakan REST API di Ruby

Anda dapat menggabungkan atau menggabungkan dua atau lebih file teks secara terprogram di cloud dengan mengikuti langkah-langkah sederhana 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 kedua
  • Berikan jalur file input untuk JoinItem kedua di FileInfo
  • Tambahkan lebih banyak JoinItems untuk menggabungkan lebih banyak file Teks
  • 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

Ini adalah cara yang aman dan tercepat untuk menggabungkan dua atau lebih dokumen teks ke dalam satu file secara terprogram. Cuplikan kode berikut menunjukkan cara menggabungkan beberapa file teks menggunakan REST API di Ruby:

# Cara Menggabungkan atau Menggabungkan Banyak File Teks menggunakan REST API di Ruby
# 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 = 'combine-files/note-one.txt'
 
@item2 = GroupDocsMergerCloud::JoinItem.new
@item2.file_info = GroupDocsMergerCloud::FileInfo.new
@item2.file_info.file_path = 'combine-files/note-two.txt'       
 
@options = GroupDocsMergerCloud::JoinOptions.new
@options.join_items = [@item1, @item2]
@options.output_path = 'combine-files/note-final.txt'
 
@result = @mergerApi.join(GroupDocsMergerCloud::JoinRequest.new(@options))
puts("Successfully combined text files using Rest API.")

Menggabungkan Halaman Tertentu dari Dua atau Lebih File Teks menggunakan Ruby

Anda juga dapat menggabungkan halaman tertentu dari beberapa file teks menjadi 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
  • Berikan daftar nomor halaman yang akan digabungkan dalam larik
  • Buat instance lain dari JoinItem
  • Tetapkan jalur file input untuk JoinItem kedua di FileInfo
  • Sekarang berikan nomor halaman awal dan halaman akhir
  • Tetapkan mode rentang halaman sebagai OddPages
  • Selanjutnya, Buat instance dari JoinOptions
  • Tambahkan daftar item gabungan yang dipisahkan koma
  • Tetapkan jalur file keluaran di cloud storage
  • Buat instance JoinRequest dengan JoinOptions
  • Terakhir, gabungkan dokumen dengan memanggil metode join() dari DocumentAPI dengan JoinRequest

Cuplikan kode berikut menunjukkan cara menggabungkan halaman tertentu dari beberapa file teks menggunakan REST API di Ruby:

# Cara Menggabungkan Halaman Tertentu dari Dua atau Lebih File Teks menggunakan Ruby
# 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 = 'combine-files/note-one.txt'
@item1.pages = [1, 2]
 
@item2 = GroupDocsMergerCloud::JoinItem.new
@item2.file_info = GroupDocsMergerCloud::FileInfo.new
@item2.file_info.file_path = 'combine-files/note-two.txt'    
@item2.start_page_number = 1
@item2.end_page_number = 3
@item2.range_mode = "OddPages"
 
@options = GroupDocsMergerCloud::JoinOptions.new
@options.join_items = [@item1, @item2]
@options.output_path = 'combine-files/note-final.txt'
 
@result = @mergerApi.join(GroupDocsMergerCloud::JoinRequest.new(@options))
puts("Merged multiple text files pages using Ruby.")

Penggabungan File Teks Online Gratis

Bagaimana cara menggabungkan beberapa file teks menjadi satu? Silakan coba file teks online gratis berikut alat penggabungan, yang dikembangkan menggunakan API di atas. Anda dapat menggabungkan file teks secara online dari perangkat apa pun menggunakan API penggabungan TXT kami.

Menyimpulkan

Dalam posting blog ini, kita telah belajar,

  • cara menggabungkan dan menggabungkan beberapa file teks di cloud;
  • bagaimana menggabungkan halaman tertentu dari beberapa dokumen teks menjadi satu file;

Penggabungan teks REST API 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 teks, jangan ragu untuk bertanya di Forum Dukungan Gratis dan akan dijawab dalam beberapa jam.

Lihat juga