class Formatafacil::OtimizadorParaWeb
Attributes
arquivo[RW]
Public Class Methods
new(arquivo)
click to toggle source
# File lib/formatafacil/otimizador_para_web.rb, line 7 def initialize(arquivo) @arquivo=arquivo end
Public Instance Methods
bkp_prefix(arquivo)
click to toggle source
# File lib/formatafacil/otimizador_para_web.rb, line 11 def bkp_prefix(arquivo) "bkp-#{arquivo}" end
otimiza_pdf()
click to toggle source
# File lib/formatafacil/otimizador_para_web.rb, line 15 def otimiza_pdf File.rename(@arquivo, bkp_prefix(@arquivo)) Kernel::system("qpdf --linearize #{bkp_prefix(@arquivo)} #{@arquivo}") File.delete(bkp_prefix(@arquivo)) end