2012-11-23 46 views

回答

0

也许吧。在浏览器中选择页面并使用剪切& pase。 Word确实可以识别剪贴板中的HTML,然后尽力保存格式。

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

+0

没有这里我要去定制JIRA报告生成格式根据我公司的报告格式。然后生成是由一个java类,我没有权限改变。所以我必须提供可以在运行时生成msword命令的html代码。 –

1

我不知道如何去使用HTML自定义标题。一般来说,你打算做什么可能是一个坏主意。我会看看能让你生成常规.docx文件(Word XML格式)的库。

虽这么说,我认为你可以得到你的分页:

<br clear="all" style="mso-special-character:line-break; page-break-before:always" /> 
+0

是的,谢谢它是我想要的命令之一,它的工作原理,是否有任何其他的HTML短语,我们可以用来定制msword –

+0

我不知道你会在哪里找到一个好的列表,但你可能想要做的事情,如改变页边距等。这里有一个例子[这里](http://www.codeproject.com/Articles/7341/Dynamically-generate-a-MS-Word-document-using-HTML)。 –

1

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

Generate office open XML excel file from javascript

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一个分页可以acomplished这样的...

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

HTH

相关问题