|
1
8
有一套免费的 XSLT Stylesheets for converting Microsoft's WordprocessingML documents to XSL FO (XSLFO) 这些公开可用的样式表可用于将Microsoft的WordprocessingML文档转换为XSL FO(XSLFO)
天线房 也有一个 WordMLToFO Stylesheet ,但不是免费的(200美元) |
|
|
2
2
docx4j使用FOP从docx创建pdf。 XSLT正在运行 here ,但您可能更喜欢从 this webapp, which can emit XSLFO from an uploaded docx .
http://www.renderx.com/tools/word2fo.html 但是许可证是有限制的,20070227版本是针对word2003wordml的(也许有更新的版本?好久没看了) |
|
|
3
1
|
|
|
4
0
如果您想要DOCX(word2007)支持,您必须解压缩文件并合并各个资源才能使用样式表。这是问题的一半,因为上次我检查时,样式表中存在严重的限制,比如样式/主题的处理,连续部分等等。 DOCX to PDF engine 也许是你需要的。 需要记住的一点是,传递XSL-FO确实是不可行的,因为XSL-FO不支持制表符、图像周围文本的紧密包装或其他单词功能。 |
|
|
5
0
不久前,我创建了一个报告工具,它改变了RenderX XSLT,最初将wordml2003转换为XSLFO,然后执行wordml2003->XSLT,后来与XML数据合并,最终使用template+数据生成XSLFO。您需要在word中创建模板,然后将生成的XSLT导入web应用程序,并运行生成XML并将其与提供的模板合并的查询。 https://github.com/juanmf/neatReports 文档 https://github.com/juanmf/neatReports/blob/master/doc/HowToReport.pdf |