6

Apache POI を使用して Word 文書を作成するには?

Atlassian Confluence のレジュメ エディターを商用プラグインとして開発しています。

申し訳ありませんが、これを尋ねなければならなかったのですが、魔女が私を助けることができるチュートリアルが見つかりません.

4

2 に答える 2

16

添付のコードファイル「DownloadAsMicrosoftWordDocument.java.txt」には、ファイルダウンロード機能のコーディングが含まれています。Word文書の作成はありません。

Wordドキュメントの作成をお探しの場合は、以下のリファレンスをご覧ください。

HWPFリファレンス(.doc): POIトランクにはXWPFのような例はありませんが、POIスクラッチパッドにはテストケースがあります。

XWPFリファレンス(.docx):ApachePOISVNリポジトリからの例

また、XWPF(Wordドキュメント)についてはPOIJavadocを参照してください。

それがあなたにスタートアップを提供することを願っています!

于 2012-11-23T20:33:20.360 に答える
10
package org.poi.images;

import java.io.File;   
  import java.io.FileOutputStream;   
  import org.apache.poi.xwpf.usermodel.XWPFDocument;   
  import org.apache.poi.xwpf.usermodel.XWPFParagraph;   
  import org.apache.poi.xwpf.usermodel.XWPFRun;   
  public class DocFile {   
    public void newWordDoc(String filename, String fileContent)   
         throws Exception {   
       XWPFDocument document = new XWPFDocument();   
       XWPFParagraph tmpParagraph = document.createParagraph();   
       XWPFRun tmpRun = tmpParagraph.createRun();   
       tmpRun.setText(fileContent);   
       tmpRun.setFontSize(18);   
       FileOutputStream fos = new FileOutputStream(new File("C:\\Users\\amitabh\\Pictures\\pics\\"+filename + ".doc"));   
       document.write(fos);   
       fos.close();   
    }   
    public static void main(String[] args) throws Exception {   
         DocFile app = new DocFile();   
         app.newWordDoc("testfile", "Hi hw r u?");   

    }   
  }   
于 2013-07-22T13:08:22.650 に答える