2010-04-28 71 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支持的輸出格式。看看網站上的在線演示,它可以讓你看到各種輸出格式來呈現文檔。