odf-report:生成给定模板(.odt)和数据的ODF文件,替换标签

时间:2024-02-21 20:33:23
【文件属性】:

文件名称:odf-report:生成给定模板(.odt)和数据的ODF文件,替换标签

文件大小:608KB

文件格式:ZIP

更新时间:2024-02-21 20:33:23

ruby reports openoffice odt RubyRuby

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中,只需右键单击刚刚创建的


【文件预览】:
odf-report-master
----.gitignore(66B)
----odf-report.gemspec(1KB)
----.rspec(64B)
----bin()
--------odt-viewer(366B)
--------odt-extract(161B)
----Manifest(236B)
----CHANGELOG.md(837B)
----.github()
--------stale.yml(685B)
--------workflows()
----spec()
--------sections_spec.rb(1KB)
--------fields_spec.rb(2KB)
--------images()
--------templates()
--------template_spec.rb(1023B)
--------spec_helper.rb(742B)
--------images_spec.rb(5KB)
--------tables_spec.rb(880B)
----README.md(7KB)
----lib()
--------odf-report.rb(771B)
--------odf-report()
----Gemfile(95B)
----MIT-LICENSE(1KB)
----Rakefile(211B)
----test()
--------templates()
--------sub_sections_test.rb(2KB)
--------nested_tables_test.rb(1KB)
--------sections_test.rb(1KB)
--------text_test.rb(1KB)
--------test.rb(22KB)
--------fields_inside_text_test.rb(2KB)
--------tables_test.rb(2KB)
--------table_headers_test.rb(829B)
--------images_test.rb(1KB)

网友评论