Module: Pdfrb::Task::Merge
- Defined in:
- lib/pdfrb/task/merge.rb
Overview
Merge multiple source PDFs into a target Document. Each source
page is deep-copied via Importer (which preserves resources,
fonts, content streams). Source documents remain unchanged.
Class Method Summary collapse
Class Method Details
.call(target, *sources) ⇒ Object
11 12 13 14 |
# File 'lib/pdfrb/task/merge.rb', line 11 def call(target, *sources) sources.each { |src| import_all_pages(target, src) } target end |