Sha256: 8fbb43411c61c5473a3a79365b0429ec3bfaf203ce42e2f6e10a78905761f093
Contents?: true
Size: 750 Bytes
Versions: 2
Compression:
Stored size: 750 Bytes
Contents
# coding: utf-8 module KuaiJieQian module Utils # # 把 hash 中的 key,都转化为 symbol 类型 # @param hash [Hash] 需要更改的 hash # # @return [Hash] 更改后的 hash # def self.symbolize_keys(hash) new_hash = {} hash.each do |key, value| new_hash[(key.to_sym rescue key) || key] = value end new_hash end def self.html_to_pdf(html_file_stream) kit = PDFKit.new(html_file_stream) kit.to_pdf end def self.pdf_to_png(file) pdf = Grim.reap(file) png = pdf[0].save(file.split(".").first + '.png', {:quality => 90, :alpha => "remove", :colorspace => "RGB"} ) end end # end module end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
kuai_jie_qian-0.2.0 | lib/kuai_jie_qian/utils.rb |
kuai_jie_qian-0.1.0 | lib/kuai_jie_qian/utils.rb |