Sha256: e106a0e7f732190ebd314f7178561c2197ccc0de5492c0b05a27cdc0930eae1c
Contents?: true
Size: 670 Bytes
Versions: 1
Compression:
Stored size: 670 Bytes
Contents
require 'os' require 'libis/tools/extend/string' require 'libis/tools/logger' require 'libis/tools/command' require 'libis/format/config' module Libis module Format class PdfOptimizer include ::Libis::Tools::Logger def self.run(source, target, quality) self.new.run source, target, quality end def run(source, target, quality) Libis::Tools::Command.run( 'gs', '-sDEVICE=pdfwrite', ' ', "-dPDFSETTINGS=/#{quality}", '-dNOPAUSE', '-dBATCH', "-sOutputFile='#{target}'", "'#{source}'" ) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
libis-format-0.9.17 | lib/libis/format/pdf_optimizer.rb |