使用相同的API编写Word和PDF文档

时间:2010-04-28 08:54:42

标签: java ms-office pdf-generation

全部

是否有任何类型的抽象API超过Apache POI / FOP,允许人们使用相同的API来编写Word和PDF文档?

3 个答案:

答案 0 :(得分:1)

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

但是,使用单个API可能仍有几个选项:

  • 使用Apache POI生成Word格式的文档,然后使用Word to PDF转换库从word文档创建PDF。另一位意见提供者建议IText
  • 使用OpenOffice via its Java API创建文档并以Microsoft Word或PDF格式导出文档。

答案 1 :(得分:1)

假设您指的是Java(或命令行)API,

Docmosis将执行您所需的操作。它将doc和odt文件作为模板读取,通过Java API填充/操作,并生成OpenOffice支持的输出格式。请查看网站上的在线演示,该演示可让您查看各种输出格式以呈现文档。

答案 2 :(得分:0)

当我处理上一个项目时,我确信Apache / POI可以用于Microsoft文档。

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