java图片写入word中

需要的jar:
iText-2.1.3.jar
itext-rtf-2.1.4.jar

	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 = "d:/img2doc" + 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:\\images\\table_two_img.png");
			doc.add(png);

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

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

猜你喜欢

转载自blog.csdn.net/qq_38949960/article/details/94733292