diff options
Diffstat (limited to 'lib/asciidoctor/pdf/converter.rb')
| -rw-r--r-- | lib/asciidoctor/pdf/converter.rb | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/asciidoctor/pdf/converter.rb b/lib/asciidoctor/pdf/converter.rb index 96c102af..e3678c09 100644 --- a/lib/asciidoctor/pdf/converter.rb +++ b/lib/asciidoctor/pdf/converter.rb @@ -3802,7 +3802,14 @@ module Asciidoctor pdf_doc.render_file target # QUESTION: restore attributes first? @pdfmark&.generate_file target - (Optimizer.new @optimize, pdf_doc.min_version).optimize_file target if @optimize + if (quality = @optimize) + if quality.include? ',' + quality, compliance = quality.split ',', 2 + elsif quality.include? '/' + quality, compliance = nil, quality + end + (Optimizer.new quality, pdf_doc.min_version, compliance).optimize_file target + end to_file = true end if !ENV['KEEP_ARTIFACTS'] |
