bin/rpdf2txt in rpdf2txt-0.8.2 vs bin/rpdf2txt in rpdf2txt-0.8.3
- old
+ new
@@ -47,10 +47,13 @@
if <output-file> is omitted, the extracted text is written to stdout
EOS
exit
end
-parser = Rpdf2txt::Parser.new(File.read(ARGV[0]), 'utf8')
+stream = open(ARGV[0], 'rb') do |file|
+ file.read
+ end
+parser = Rpdf2txt::Parser.new(stream, 'utf-8')
outstream = STDOUT
if(ARGV.size == 2)
outstream = File.open(ARGV[1], 'w')
end
handler = hclass.new(outstream, *hargs)