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可以查看我的资源
源代码:
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可以查看我的资源
源代码:
相关文章推荐
- java导出word并压缩,含有表格,表格中插入图片
- java 调用jacob和java2word导出word,并实现将带有格式的html文本和图片插入word
- Aspose.Words使用word模板中的书签插入图片(导出含有图片的word)
- java导出excel,以及相关实例jxl ,插入图片,指定格式文字
- java用freemarker实现导出word----包含图片
- 导出word之插入图片
- NPOI导出Word插入图片问题解决方案
- AE导出图片并插入到word文档中某一固定位置
- java生成word,通过xml方式,插入图片base64,linux/mac问题
- java导出pdf文件(插入图片及信息)
- qt 导出word中插入图片
- java基于freemarker导出指定word格式带多图片源码。
- C# asp.net Word中使用书签插入图片导出
- java导出word带图片之后台
- freemarker导出Word文档并在其中插入图片
- java 使用freemarker 导出word 和图片
- java导出word、pdf之添加页眉----页眉(指定格式,包括图片和文字)
- JAVA FreeMarker导出word含图片
- java用freemarker导出数据到word(含多图片)
- java/poi读取word,并替换word中的文本内容,向word中插入图片的操作