class Origami::PDF::Parser
Public Class Methods
new(params = {})
click to toggle source
Calls superclass method
# File lib/origami/parsers/pdf.rb, line 27 def initialize(params = {}) options = { decrypt: true, # Attempt to decrypt to document if encrypted (recommended). password: '', # Default password being tried when opening a protected document. prompt_password: lambda do # Callback procedure to prompt password when document is encrypted. require 'io/console' STDERR.print "Password: " STDIN.noecho(&:gets).chomp end, force: false # Force PDF header detection }.update(params) super(options) end