手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

怎么用Java生成并导出word文档,操作word文档

时间:2024-10-12 03:37:37

1、首先在Eclipse上新建一个Java工程,我取名为Java2Word,本经验只简单介绍一些iText的api,更多的api请自行百度

怎么用Java生成并导出word文档,操作word文档

2、项目需要用到这三个jar包,将他们拷贝到项目的根目录并BuildPathitext-2.1.7.jaritext-asian.jaritext-rtf-2.1.7.jar(找不到资源的小伙伴可以在简书搜索 1023014360Java2Word)

怎么用Java生成并导出word文档,操作word文档

3、将三个jar包Buildpath到依赖里

怎么用Java生成并导出word文档,操作word文档

4、照例贴上完整代码,直接复制可运行import java.awt.Color; 坡纠课柩import java.io.Fil髫潋啜缅eNotFoundException; 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(); //创建段落 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(); } } }

怎么用Java生成并导出word文档,操作word文档

5、在桌面创建好test文件夹进行测试

怎么用Java生成并导出word文档,操作word文档

6、完成,来个动图看一下我们的生成效果如何

怎么用Java生成并导出word文档,操作word文档
© 手抄报圈