1. Produk
  2.   PDF
  3.   Ruby
  4.   CombinePDF
 
  

Open Source Ruby API untuk Penguraian & Penggabungan File PDF

Ruby PDF Library memungkinkan pengembang untuk Menggabungkan file PDF, menambahkan konten, stempel, tanda air ke file PDF yang ada di dalam Aplikasi Ruby.

CombinePDF adalah pustaka Ruby murni Sumber terbuka yang memberi pengembang perangkat lunak kemampuan untuk bekerja dengan file PDF di dalam aplikasi Ruby. File Portable Document Format (PDF) adalah salah satu format file yang paling banyak digunakan di Dunia untuk menyimpan dan berbagi informasi di seluruh dunia. File PDF sangat nyaman untuk dokumen seperti artikel majalah, brosur produk, pamflet, dll.

Perpustakaan memungkinkan pengembang perangkat lunak untuk memuat dan mengurai file PDF dan menggabungkannya dengan file PDF lainnya, menambahkan cap serta tanda air ke PDF, menambahkan konten ke halaman PDF yang ada, menambahkan nomor halaman, rendering data PDF (semua menggunakan format file PDF dan kode Ruby murni). Pustaka telah menyediakan dukungan terbatas untuk file terenkripsi serta dukungan yang sangat mendasar untuk file terkompresi. Pustaka CombinePDF ditulis secara native di Ruby dan bekerja dengan lancar di semua platform Ruby yang mengikuti kompatibilitas Ruby 2.0.

.

Previous Next

Memulai dengan CombinePDF

Untuk menginstal CombinePDF di sistem Anda, jalankan perintah berikut, 

Instal CombinePDF dengan permata ruby

gem install combine_pdf 

Muat dan Parsing Data PDF melalui Ruby API

Pustaka PDF open source CombinePDF telah menyertakan dukungan untuk memuat dan mem-parsing file PDF di dalam aplikasi Ruby. Seperti yang disarankan, memuat data dari file PDF itu mudah. Pengembang juga dapat mengurai file PDF dari memori. Sangat efektif untuk memuat data dari memori, terutama untuk data yang diterima melalui internet atau dari perpustakaan yang berbeda. Sama seperti parsing, rendering juga dapat dilakukan baik ke memori atau ke file.

Muat & Parsing Data PDF melalui Ruby API


  # Loading & Parsing PDF Data
  pdf = CombinePDF.load("file.pdf")
  pdf_data = prawn_pdf_document.render # Import PDF data from Prawn
  pdf = CombinePDF.parse(pdf_data)
  # Loading & Parsing Data from a Remote Location
  require 'combine_pdf'
  require 'net/http'
  url = "https://example.com/my.pdf"
  pdf = CombinePDF.parse Net::HTTP.get_response(URI.parse(url)).body

Gabungkan Dokumen atau Halaman PDF

Pustaka PDF open source CombinePDF telah menyediakan dukungan lengkap untuk memuat dan menggabungkan file PDF melalui perintah Ruby. Pengembang dapat dengan mudah menambahkan data PDF melalui sistem file atau langsung dari memori. Pustaka juga memungkinkan menambahkan hanya halaman tertentu misalnya Anda dapat memilih untuk menambahkan halaman genap atau ganjil. Harap diingat bahwa menambahkan seluruh file lebih cepat daripada menambahkan setiap halaman secara terpisah.

Gabungkan Dokumen PDF melalui Perpustakaan Ruby


  # Combine PDF Document 
  pdf = CombinePDF.new
  pdf << CombinePDF.load("file1.pdf") # one way to combine, very fast.
  pdf << CombinePDF.load("file2.pdf")
  pdf.save "combined.pdf"

Tambahkan Konten ke Halaman PDF yang Ada melalui Ruby

CombinePDF API memberi pengembang perangkat lunak kekuatan untuk menambahkan gambar, teks, atau logo ke file PDF yang ada menggunakan beberapa baris kode Ruby. Untuk memasukkan konten ke dalam dokumen PDF yang ada, pertama-tama Anda perlu mengimpor teks dari halaman PDF yang ada. Setelah diimpor, Anda dapat dengan mudah menambahkannya ke halaman PDF pilihan Anda.

Tambahkan Gambar/Logo ke PDF yang Ada melalui Ruby

 
  company_logo = CombinePDF.load("company_logo.pdf").pages[0]
  pdf = CombinePDF.load "content_file.pdf"
  pdf.pages.each {|page| page << company_logo} # notice the << operator is on a page and not a PDF object.
  pdf.save "content_with_logo.pdf"

Tambahkan Nomor Halaman ke PDF

Menambahkan nomor halaman ke PDF selalu berguna karena mencari informasi spesifik menjadi mudah dengan nomor halaman. Menambahkan nomor halaman membuat file Anda lebih teratur dan lebih mudah diikuti. Pustaka sumber terbuka CombinePDF memungkinkan pengembang perangkat lunak untuk menambahkan nomor halaman ke objek atau file PDF. Pengembang dapat menggunakan berbagai opsi untuk menambahkan nomor halaman, seperti atas, bawah, kiri, kanan, atau tengah, dll.

Tambahkan Nomor Halaman ke File PDF melalui Ruby

 
  pdf = CombinePDF.load "file_to_number.pdf"
  pdf.number_pages
  pdf.save "file_with_numbering.pdf"
  # Place the Page Number at a custom location 
  pdf.number_pages(location: [:bottom_right]) 
 Indonesia