0

我将根据html页面生成一个word文档。我需要一些格式,例如分页符和自定义文档标题,例如。我可以使用 html 实现它们吗?

4

3 回答 3

1

我不确定您将如何使用 HTML 自定义标题。一般来说,您计划做的事情可能是个坏主意。我会查看可让您生成常规.docx文件(Word XML 格式)的库。

话虽如此,我认为您可以通过以下方式获得分页符:

<br clear="all" style="mso-special-character:line-break; page-break-before:always" />
于 2012-11-23T08:57:43.160 回答
1

纯 HTML 会很难。但请记住,当前的 Word-Dokument-Format 是 OPENXML(或 Microsoftish)。我敢打赌,有些库可以帮助您使用 javascript 组装或编译 word doxs。

从 javascript 生成 office open XML excel 文件

http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2012/08/02/working-with-open-xml-documents-using-javascript.aspx

http://openxmldeveloper.org/wiki/w/wiki/open-xml-and-javascript.aspx

据我所知,OpenXml 中的分页符可以像这样完成......

    <w:p>
  <w:r>
    <w:br w:type="page" />
  </w:r>
</w:p>

高温高压

于 2012-11-23T09:10:02.113 回答
0

也许。在浏览器中选择页面并使用 cut&pase。Word 会识别剪贴板中的 HTML,然后尽力保留格式。

如果您需要更复杂的内容,则需要编写一个将 HTML 转换为 OOXML 格式的程序。

于 2012-11-23T08:52:27.097 回答