本文介绍使用spire.doc for java给word添加印章的方法。
import com.spire.doc.*;
import com.spire.doc.documents.paragraph;
import com.spire.doc.documents.textwrappingstyle;
import com.spire.doc.fields.docpicture;
public class addstamp {
public static void main(string[] args) {
//加载示例文档
document doc = new document();
doc.loadfromfile("test.docx");
//获取指定段落
section section = doc.getsections().get(0);
paragraph paragraph = section.getparagraphs().get(6);
//添加电子章图片
docpicture picture = paragraph.appendpicture("stamp.png");
//指定电子章位置
picture.sethorizontalposition(120f);
picture.setverticalposition(150f);
//设置电子章大小
picture.setwidth(150);
picture.setheight(150);
//设置图片浮于文字上方
picture.settextwrappingstyle(textwrappingstyle.in_front_of_text);
//保存文档
doc.savetofile("addstamp.docx", fileformat.docx);
doc.dispose();
}
}
印章添加效果: