Class: Plaintext::PdfHandler
- Inherits:
-
ExternalCommandHandler
- Object
- FileHandler
- ExternalCommandHandler
- Plaintext::PdfHandler
- Defined in:
- lib/plaintext/file_handler/external_command_handler/pdf_handler.rb
Constant Summary collapse
- DEFAULT =
[ '/usr/bin/pdftotext', '-enc', 'UTF-8', '__FILE__', '-' ].freeze
Constants inherited from ExternalCommandHandler
ExternalCommandHandler::DEFAULT_STREAM_ENCODING, ExternalCommandHandler::FILE_PLACEHOLDER
Instance Method Summary collapse
-
#initialize ⇒ PdfHandler
constructor
A new instance of PdfHandler.
Methods inherited from ExternalCommandHandler
#accept?, available?, #available?, #shellout, #text
Methods inherited from FileHandler
Constructor Details
#initialize ⇒ PdfHandler
Returns a new instance of PdfHandler.
9 10 11 12 |
# File 'lib/plaintext/file_handler/external_command_handler/pdf_handler.rb', line 9 def initialize @content_type = 'application/pdf' @command = Plaintext::Configuration['pdftotext'] || DEFAULT end |