Cara Membagi File PDF menggunakan REST API di Ruby.

Cara Memisahkan dan Membagi File PDF menggunakan REST API di Ruby

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

Topik-topik berikut akan dibahas dalam artikel ini:

API REST Pemisah File PDF dan Ruby SDK

Untuk memisahkan file PDF, 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, 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 File PDF menjadi Dokumen Satu Halaman menggunakan Ruby

Anda dapat membagi file PDF secara terprogram di cloud dengan mengikuti langkah-langkah sederhana yang disebutkan di bawah ini. Unggah file PDF di cloud lalu unduh dari cloud menggunakan REST API. Anda dapat dengan mudah membagi halaman file PDF apa pun menjadi dokumen PDF 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 PDF 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 PDF terpisah.
  • Buat SplitRequest dengan SplitOptions.
  • Terakhir, panggil metode DocumentAPI.split() dengan SplitRequest dan dapatkan hasilnya.

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

# Cara Membagi dan Memisahkan File PDF menjadi Dokumen Satu 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-files/split-pdfs.pdf"
@options.output_path = "split-files"
@options.pages = [1, 3]
@options.mode = "Pages"
 
@result = @documentApi.split(GroupDocsMergerCloud::SplitRequest.new(@options))
puts("Split PDF Files into One Page Documents.")

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

Cara Membagi File PDF menjadi Multi-Page PDF menggunakan Ruby

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

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

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

# Cara Membagi File PDF menjadi beberapa halaman PDF
# 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-files/split-pdfs.pdf"
@options.output_path = "split-files"
@options.pages = [3, 6, 8]
@options.mode = "Intervals"

@result = @documentApi.split(GroupDocsMergerCloud::SplitRequest.new(@options))
puts("Split PDF File into Multiple Pages File.")

Pisahkan PDF ke File Halaman Tunggal dengan Memberikan Nomor Halaman yang Tepat

Anda dapat mengekstrak dan menyimpan halaman dari file PDF 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 PDF 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 PDF dengan nomor persis halaman di Ruby menggunakan REST API.

# Cara Membagi file PDF menjadi Dokumen Satu Halaman dengan Nomor Halaman Tepat
# 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-files/split-pdfs.pdf"
@options.output_path = "split-files"
@options.start_page_number = 3
@options.end_page_number = 7
@options.mode = "Pages"
 
@result = documentApi.split(GroupDocsMergerCloud::SplitRequest.new(@options))
puts("Extrated by Page Number using REST API.")

Pisahkan PDF menjadi File Satu Halaman dengan Menerapkan Filter menggunakan Ruby

Anda dapat mengekstrak dan menyimpan halaman dari file PDF 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 PDF 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 PDF dengan menerapkan filter menggunakan REST API di Ruby.

# Cara Membagi file PDF menjadi satu halaman File dengan menerapkan filter
# 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-files/split-pdfs.pdf"
@options.output_path = "split-files"
@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("Separated Pages by Page Range Mode.")

File PDF Terpisah Online Gratis

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

Menyimpulkan

Dalam tutorial ini, kita telah mempelajari cara membagi dokumen PDF menggunakan REST API di Ruby on the cloud. Selain itu, Anda telah melihat cara membagi file PDF menjadi dokumen PDF 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 PDF Splitter, jangan ragu untuk bertanya kepada kami di Forum

Lihat juga