从 rails 导出到 word 时在所有页面中插入页脚

Insert a footer in all pages while exporting to word from rails

我正在构建一个 rails 应用程序。我使用 gem "htmltoword" 导出到 Word 文档。

导出文档中的页数取决于数据库中的 no:of 记录。我想在导出文档的所有页面的页脚中添加一个内容。

有什么办法吗?

您链接到不再维护的 htmltoword 版本,检查 this one。 您可以使用视图在一个动作中呈现您的文档(或者甚至通过您自己直接实例化一个 ActionView 来呈现您的文档),并且您可以为任何您想要的东西定义部分,如果每次都出现在页面上,则在其中放置一个页脚。

对于 Word 特定的页脚,它可能会更复杂一些,但也许使用 HTML table 来显示您的数据并在开头使用 tfoot gem 将能够为您做到这一点。

如果您正在寻找印刷品,另一种解决方案是生成另一种格式的文档,例如特克斯