2010-04-28 70 views

回答

1

我不知道你提到的两个库的统一API。

但是你仍然可能有一对夫妇使用单个API选项:

  • 使用Apache POI生成Word格式的文档,然后使用Word将PDF转换库从Word中创建一个PDF文件。另一位评论者建议IText
  • 使用OpenOffice via its Java API创建文档并以Microsoft Word或PDF格式导出它们。
+0

嗯,我真的想避免在我的集成OpenOffice代码,因为它似乎有点重量级。 – Riduidel 2010-04-28 09:29:13

+0

是的,我想象会是。我知道Aspose.Words for Java 具有PDF导出计划(除了现有的单词支持),但它看起来并不像最终产品那样。 – BenM 2010-04-28 12:43:32

0

当我在以前的项目中工作时,我确信Apache/POI可以用于Microsoft Documents。

我们有IText.jar,我们可以将其用于PDF生成和更改。请检查这将有助于你。

1

Docmosis将执行您所需的操作,假设您的意思是Java(或命令行)API。它将doc和odt文件作为模板读取,通过Java API填充/操作,并生成OpenOffice支持的输出格式。看看网站上的在线演示,它可以让你看到各种输出格式来呈现文档。