Преглед на файлове

增加了word的简单导出,已经word的图片导出

4.1.3.A
jueyue преди 10 години
родител
ревизия
ced3d210cd
променени са 5 файла, в които са добавени 62 реда и са изтрити 1 реда
  1. +61
    -0
      easypoi-test/src/main/java/org/jeecgframework/poi/word/WordExportUtilTest.java
  2. Двоични данни
      easypoi-test/src/main/java/org/jeecgframework/poi/word/doc/Image.docx
  3. Двоични данни
      easypoi-test/src/main/java/org/jeecgframework/poi/word/doc/Simple.docx
  4. Двоични данни
      easypoi-test/src/main/java/org/jeecgframework/poi/word/img/testCode.png
  5. +1
    -1
      easypoi-test/target/classes/META-INF/maven/org.jeecgframework/easypoi-test/pom.properties

+ 61
- 0
easypoi-test/src/main/java/org/jeecgframework/poi/word/WordExportUtilTest.java Целия файл

@@ -0,0 +1,61 @@
package org.jeecgframework.poi.word;
import java.io.FileOutputStream;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.jeecgframework.poi.word.entity.WordImageEntity;
import org.junit.Test;
public class WordExportUtilTest {
private static SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd");
/**
* 简单导出没有图片和Excel
*/
@Test
public void SimpleWordExport() {
Map<String, Object> map = new HashMap<String, Object>();
map.put("department", "Jeecg");
map.put("person", "JueYue");
map.put("time", format.format(new Date()));
try {
XWPFDocument doc = WordExportUtil.exportWord07(
"org/jeecgframework/poi/word/doc/Simple.docx", map);
FileOutputStream fos = new FileOutputStream("d:/simple.docx");
doc.write(fos);
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 简单导出包含图片
*/
@Test
public void imageWordExport() {
Map<String, Object> map = new HashMap<String, Object>();
map.put("department", "Jeecg");
map.put("person", "JueYue");
map.put("time", format.format(new Date()));
WordImageEntity image = new WordImageEntity();
image.setHeight(200);
image.setWidth(500);
image.setUrl("org/jeecgframework/poi/word/img/testCode.png");
image.setType(WordImageEntity.URL);
map.put("testCode", image);
try {
XWPFDocument doc = WordExportUtil.exportWord07(
"org/jeecgframework/poi/word/doc/Image.docx", map);
FileOutputStream fos = new FileOutputStream("d:/image.docx");
doc.write(fos);
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}

Двоични данни
easypoi-test/src/main/java/org/jeecgframework/poi/word/doc/Image.docx Целия файл


Двоични данни
easypoi-test/src/main/java/org/jeecgframework/poi/word/doc/Simple.docx Целия файл


Двоични данни
easypoi-test/src/main/java/org/jeecgframework/poi/word/img/testCode.png Целия файл

Преди След
Ширина: 705  |  Височина: 315  |  Големина: 19 KiB

+ 1
- 1
easypoi-test/target/classes/META-INF/maven/org.jeecgframework/easypoi-test/pom.properties Целия файл

@@ -1,5 +1,5 @@
#Generated by Maven Integration for Eclipse
#Thu Jul 24 22:34:48 CST 2014
#Sat Jul 26 00:49:28 CST 2014
version=2.0.1
groupId=org.jeecgframework
m2e.projectName=easypoi-test


Зареждане…
Отказ
Запис