-
根据给定的模板(.odt)和数据,使用odf-report生成ODF文件,并进行标签替换
资源介绍
ODF报告
用于通过在先前创建的.odt文件中替换字符串,图像,表和节来生成.odt文件的宝石。
安装
在您的Gemfile中
gem 'odf-report'
用法
第1步-模板
首先,您需要一个.odt文件作为模板。 模板是普通的.odt文件,带有[PLACEHOLDERS]来代替。 有四种替代可用:
领域
桌子
图片
部分
领域
这只是一个大写的句子,用方括号括起来。 它将由您提供的值替换。
在以下示例中:
report = ODFReport :: Report . new ( "Users/john/my_template.odt" ) do | r |
r . add_field :user_name , @user . name
r . add_field :address , "My new address"
end
文件中所有出现的[USER_NAME]都将替换为@user.name的值,而所有[ADDRESS]都将包含My new address
桌子
要使用表占位符,应在文档中创建一个表并为其命名。 在OpenOffice中,只需右键单击刚刚创建的