word文檔作為辦公的主要文件格局,有時辰我們會需要我們的java法式直接將計較獲得的成果生當作word文檔,便利取用,這里我們利用第三方包iText來實現

方式/
1起首在Eclipse上新建一個Java工程,我取名為Java2Word,本經驗只簡單介紹一些iText的api,更多的api請自行百度

2項目需要用到這三個jar包,將他們拷貝到項目標根目次并BuildPath
itext-2.1.7.jar
itext-asian.jar
itext-rtf-2.1.7.jar
(找不到資本的小伙伴可以在簡書搜刮 1023014360Java2Word)

3將三個jar包Buildpath到依靠里

4按例貼上完整代碼,直接復制可運行
import java.awt.Color;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Font;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.rtf.RtfWriter2;
/**
* 建立word文檔
:
* 1,成立文檔
* 2,建立一個書寫器
* 3,打開文檔
* 4,標的目的文檔中寫入數據
* 5,封閉文檔
*/
public class Java2word {
public Java2word() {
}
/**
* @param args
*/
public static void main(String[] args) {
creatDoc("C:/Users/Administrator/Desktop/test/經驗.doc",
"百度經驗\n多多瀏覽");
}
public static void creatDoc(String path,String text) {
//設置紙張的大小
Document document = new Document(PageSize.A4);
try {
//建立word文檔
RtfWriter2.getInstance(document,new FileOutputStream(path));
//打開文檔
document.open();
//建立段落
【怎么用Java生成并導出word文檔,操作word文檔】 Paragraph p = new Paragraph(text,new Font(Font.NORMAL, 10, Font.BOLD, new Color(0, 0, 0)) );
//設置段落為居中對齊
p.setAlignment(Paragraph.ALIGN_CENTER);
//寫入段落
document.add(p);
//關流
document.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (DocumentException e) {
e.printStackTrace();
猜你喜歡
- AI里的矩形工具的使用教程
- excel的求和函數幾種用法
- 肺腫瘤是怎么形成的,怎樣才能消除
- 使用下拉選擇框在Flash舞臺選擇顯示圖形
- 向登錄Windows10系統用戶添加提示信息的方法
- 用Word制作表格的方法
- 紅手指怎么安裝淘寶
- 怎樣用手機刪掉微博用過的頭像
- 用光碟重裝系統的方法
- 狗狗懷孕吃什么有營養
