Class: PdfTools::Tool::MergeSplit

Inherits:
PdfTools::Tool show all
Defined in:
lib/pdf_tools/tool/merge_split.rb

Overview

Wrapper for 3-Heights(TM) Split and merge PDF documents Shell Return Codes 0 Success. 1 Couldn’t open input file. 2 PDF output file could not be created. 3 Error with given options, e.g. too many parameters. 4 Generic processing error. 10 License error, e.g. invalid license key

Constant Summary collapse

TOOL_NAME =
"pdfsplmrg"

Constants inherited from PdfTools::Tool

KEY_VALUE_OPTIONS

Instance Attribute Summary

Attributes inherited from PdfTools::Tool

#args, #name

Instance Method Summary collapse

Methods inherited from PdfTools::Tool

#<<, available_options, #call, #command, #merge!, #method_missing, new

Constructor Details

#initialize(*args) ⇒ MergeSplit

Returns a new instance of MergeSplit.



18
19
20
# File 'lib/pdf_tools/tool/merge_split.rb', line 18

def initialize(*args)
  super(TOOL_NAME, *args)
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class PdfTools::Tool