Apache POI を使用して Word 文書を作成するには?
Atlassian Confluence のレジュメ エディターを商用プラグインとして開発しています。
申し訳ありませんが、これを尋ねなければならなかったのですが、魔女が私を助けることができるチュートリアルが見つかりません.
Apache POI を使用して Word 文書を作成するには?
Atlassian Confluence のレジュメ エディターを商用プラグインとして開発しています。
申し訳ありませんが、これを尋ねなければならなかったのですが、魔女が私を助けることができるチュートリアルが見つかりません.
添付のコードファイル「DownloadAsMicrosoftWordDocument.java.txt」には、ファイルダウンロード機能のコーディングが含まれています。Word文書の作成はありません。
Wordドキュメントの作成をお探しの場合は、以下のリファレンスをご覧ください。
HWPFリファレンス(.doc): POIトランクにはXWPFのような例はありませんが、POIスクラッチパッドにはテストケースがあります。
XWPFリファレンス(.docx):ApachePOISVNリポジトリからの例
また、XWPF(Wordドキュメント)についてはPOIJavadocを参照してください。
それがあなたにスタートアップを提供することを願っています!
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?");
}
}