Skip to content

Instantly share code, notes, and snippets.

View ericluo's full-sized avatar
🎯
Focusing

Eric ericluo

🎯
Focusing
View GitHub Profile
# encoding: utf-8
require 'prawn'
require 'prawn/format'
Prawn::Document.generate("chinese_flow_with_format.pdf") do
font "#{Prawn::BASEDIR}/data/fonts/gkai00mp.ttf"
text_options.update(:wrap => :character, :size => 16)
long_text = "更可怕的是,同质化竞争对手可以按照URL中后面这个ID来遍历您的DB中的内容,写个小爬虫把你的页面上的关键信息顺次爬下来也不是什么难事,这样的话,你就非常被动了。<br/><br/>写个小爬虫把你的页面上的关键信息顺次爬下来也不是什么难事写个小爬虫把你的页面上的关键信息顺次爬下来也不是什么难事写个小爬虫把你的页面上的关键信息顺次爬下来也不是什么难事写个小爬虫把你的页面上的关键信息顺次爬下来也不是什么难事写个小爬虫把你的页面上的关键信息顺次爬下来也不是什么难事写个小爬虫把你的页面上的关键信息顺次爬下来也不是什么难事写个小爬虫把你的页面上的关键信息顺次爬下来也不是什么难事写个小爬虫把你的页面上的关键信息顺次爬下来也不是什么难事写个小爬虫把你的页面上的关键信息顺次爬下来也不是什么难事写个小爬虫把你的页面上的关键信息顺次爬下来也不是什么难事写个小爬虫把你的页面上的关键信息顺次爬下来也不是什么难事"
text long_text
require 'spreadsheet'
class ReportAggreator
attr_accessor :template, :source_pattern, :output, :range
def initialize(template, source_path, output, range)
@template = ::Spreadsheet.open(template)
@output = output
source_pattern = File.expand_path(File.join(source_path, "*.xls"))
@sources = Dir.glob(source_pattern)