我试图用java将文档隐藏为pdf。 'XSL-FO到pdf'是我正在看的方法。使用Java将Word文档隐藏到XSL-FO
在这种做法'word to XSL-FO'中,是否有任何可用的开源api?或者你能指导我实施它的步骤吗?
我试图用java将文档隐藏为pdf。 'XSL-FO到pdf'是我正在看的方法。使用Java将Word文档隐藏到XSL-FO
在这种做法'word to XSL-FO'中,是否有任何可用的开源api?或者你能指导我实施它的步骤吗?
什么版本的Word文档正在转换?
RenderX有WordML2FO样式表公开可用,可以将Microsoft的WordprocessingML文档转换为XSL FO(XSLFO)。
这些样式是由 RenderX的开发团队和 微软用于一般用途准备。它们是 ,用于将 中的文档转换为W3C的 XSL FO(XSLFO)词汇表中的文档的Microsoft Word处理XML XML 词汇表。
我完全认为只使用一个样式表是不要去,因为有太多的事情,你就会错过的方式(如解决方式,drawingml/VML用于DOCX/Word2003文档,等里面的图形) 。 试试这个code sample并从那里移动。还要注意的是,如果您使用Microsoft的API生成Word 2003/2007,除非您进行所有必需的函数调用,否则其结构可能始终不正确。
docx4j(开放源代码,Apache许可证)可以为您做到这一点。
有关更多详细信息,请参阅docx4j入门指南。
只要您可以在某处安装OpenOffice,您也可以尝试Docmosis或JODConverter进行转换。他们在很多平台上工作,并且可以由Java控制。