您的位置:首页 > 编程语言 > Java开发

java 导出word并插入图片

2017-07-04 17:24 316 查看
package uitl;

import java.awt.Color;
import java.io.FileOutputStream;
import java.util.Date;

import com.lowagie.text.Cell;
import com.lowagie.text.Document;
import com.lowagie.text.Element;
import com.lowagie.text.Font;
import com.lowagie.text.Image;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.Rectangle;
import com.lowagie.text.Table;
import com.lowagie.text.rtf.RtfWriter2;
import com.lowagie.text.rtf.style.RtfFont;

public class ImgToWord {

public static void main(String[] args) {
try {
/** 创建Document对象(word文档) **/
Rectangle rectPageSize = new Rectangle(PageSize.A4);
rectPageSize = rectPageSize.rotate();

// 创建word文档,并设置纸张的大小
Document doc = new Document(PageSize.A4);
String fileName = "C:/清" + System.currentTimeMillis() + ".doc";

/**
* 建立一个书写器与document对象关联,通过书写器可以将文档写入到输出流中
*/
RtfWriter2.getInstance(doc, new FileOutputStream(fileName));
doc.open();
// 在列中添加图片
Paragraph p1 = new Paragraph("Hello World ");
doc.add(p1);

Image png = Image.getInstance("D:/cs.png");
doc.add(png);

Paragraph p = new Paragraph("Hello World ");
doc.add(p);

doc.close();
} catch (Exception e) {
e.printStackTrace();
}
}

}

demo可以查看我的资源

源代码:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: