lib/arquivo/extrato.rb in arquivo-0.2.9 vs lib/arquivo/extrato.rb in arquivo-0.3.0
- old
+ new
@@ -2,11 +2,11 @@
require 'pdf-reader'
module Arquivo
# permite processar documentos PDF
- class C118pdf < String
+ class C118pdf
# @return [String] nome do documento
attr_reader :file
# @return [String] extensao do documento
attr_reader :ext
# @return [String] base do documento
@@ -125,24 +125,8 @@
system "#{ghostscript} " \
"-sOutputFile=#{base}/#{nome}-extrato.pdf " \
"-sPageList=#{paginas.join(',')} \"#{file}\" #{O2}"
puts "#{nome}-extrato"
nome_extrato
- end
-
- # cria PDF do dashboard
- def faz_dashboard
- c = 'gs -sDEVICE=pdfwrite ' \
- '-dNOPAUSE -dBATCH -dQUIET -dPDFSETTINGS=/printer ' \
- '-sPAPERSIZE=a4 -dFIXEDMEDIA -dPDFFitPage -dAutoRotatePages=/All'
- system "#{c} -sOutputFile=#{base}-a4.pdf \"#{file}\" #{O2}"
- puts "#{base}-a4"
- end
-
- # segmenta PDF pelas suas paginas
- def split
- system "pdftk #{file} burst output #{base}/pg%04d-#{base}.pdf;" \
- "rm -f #{base}/*.txt"
- puts "#{base}-split"
end
end
end