lib/metanorma/gb/processor.rb in metanorma-gb-1.3.25 vs lib/metanorma/gb/processor.rb in metanorma-gb-1.3.26
- old
+ new
@@ -5,10 +5,11 @@
def self.fonts_used
{
compliant_html: ["SimSun", "Cambria", "SimHei", "Calibri", "Courier New"],
html: ["SimSun", "Cambria", "SimHei", "Calibri", "Courier New"],
doc: ["SimSun", "Cambria", "SimHei", "Calibri", "Courier New"],
+ pdf: ["SimSun", "Cambria", "SimHei", "Calibri", "Courier New"],
}
end
class Processor < Metanorma::Processor
@@ -20,11 +21,12 @@
def output_formats
super.merge(
html: "html",
compliant_html: "compliant.html",
- doc: "doc"
+ doc: "doc",
+ pdf: "pdf",
)
end
def version
"Metanorma::Gb #{Metanorma::Gb::VERSION}"
@@ -55,9 +57,11 @@
IsoDoc::Gb::HtmlConvert.new(options).convert(outname, isodoc_node)
when :compliant_html
IsoDoc::Gb::HtmlConvert.new(options.merge(compliant: true)).convert(outname, isodoc_node)
when :doc
IsoDoc::Gb::WordConvert.new(options).convert(outname, isodoc_node)
+ when :doc
+ IsoDoc::Gb::PdfConvert.new(options).convert(outname, isodoc_node)
else
super
end
end
end