Sha256: bf5b8ec005016916326af1f763b535aa0a4b4e609b1d0c69bb35bd69691253cd
Contents?: true
Size: 665 Bytes
Versions: 5
Compression:
Stored size: 665 Bytes
Contents
module Metanorma module Output class Pdf < Base def convert(url_path, output_path) file_url = url_path file_url = "file://#{url_path}" if %r{^/}.match file_url file_url = "file://#{Dir.pwd}/#{url_path}" unless %r{^file://}.match file_url pdfjs = File.join(File.dirname(__FILE__), '../../../bin/metanorma-pdf.js') ENV['NODE_PATH'] ||= `npm root --quiet -g`.strip system "node #{pdfjs} #{file_url} #{output_path}" #Phantomjs.path #pdfjs = File.join(File.dirname(__FILE__), "../../../bin/rasterize.js") #Phantomjs.run(pdfjs, file_url, output_path, "A4") end end end end
Version data entries
5 entries across 5 versions & 1 rubygems