在.NET Core中向.doc文件添加页眉和页脚

时间:2018-11-13 16:56:22

标签: c# asp.net asp.net-core document doc

当前情况:我正在使用html生成.doc文件(不是.docx!)-基本上是在文件中写入html格式并将其另存为.doc。我需要在每个页面上应用页眉和页脚,但是由于内容的不同,我不知道当前页面的确切位置和下一页的结束位置。

我正在寻找一些选项,但尚未设法做到。这是我建议的方案,每个方案都有各自的问题:

  1. 使用其他库生成.doc文件并插入 正文为html。到目前为止还没有找到。
  2. 一种方法,我可以使用html来寻址每个页面的页脚和页眉,但到目前为止还没有找到。
  3. 一个使用HTML生成的“ .doc”作为输入的库 模板,生成接受进一步的修改

限制:

  1. html是从前端接收的,是使用Froala生成的,我必须保留格式。
  2. .NET核心库可在Unix上运行,因此没有.NET依赖项。 (作为最后的选择,我们可以迁移到Windows,但这是不可取的)

真的很有用,因为局限性很明显。我也乐于接受新的建议,也许我可以解决。

谢谢!

编辑:好的,所以我找到了一种添加页眉的方法:将所有内容包装在表中并添加以下代码,但是即使将display: table-footer-group;添加到{{ 1}}

<tfoot>

0 个答案:

没有答案