2012-03-19 165 views
3

我想要一些API和一些文档以便我可以将任何文件转换为PDF ..
该文件可能是Doc , exl, ppt ..etcAPI用于将文件转换为PDF

我的要求是,我有一个文件EX: - Doc文件,我只是想将其转换成PDF ..使用Java。 任何建议将有帮助...

回答

0

Apache's poi API是最好的转换任何文件pdf

0

您可以使用Itext。这是有据可查的,并带有大量的例子。

4

我建议你考虑看看Flying Saucer(原xhtmlrenderer),使创建PDF文件从XML和HTML文件非常容易(它在内部使用iText)。

HTML/XML可用作中间格式,使其成为一种非常灵活的解决方案。

+1

这似乎是一个很好的解决方案,如果你想生成一个HTML文件的PDF文件。飞碟使用iText来生成一个PDF文件,而不会使用iText的所有混乱。太好了! http://today.java.net/pub/a/today/2007/06/26/generating-pdfs-with-flying-saucer-and-itext.html – 2012-03-20 10:36:56

1

如果您想从XML文档生成PDF,您可以尝试遵循XSL-FO标准的Apache FOP。

http://xmlgraphics.apache.org/fop/

所以一个聪明的过程可能是:使用POI,odftoolkit(用于OenDocument)或其他工具,将各种格式的文档中提取数据,将它们注入一个XML容器中,然后用FOP并将其转化为PDF 。