Java 设置 Word 文档中图片文字环绕方式
在Word文档中插入图片时,选择合理的图片文字环绕方式可以使图片的展示效果更好,也能使页面的排版更加美观。本文就将介绍如何使用Free Spire.Doc for Java 添加图片到Word文档并设置图片的大小及文字环绕方式。
Jar包导入
方法一:下载Free Spire.Doc for Java包并解压缩,然后将lib文件夹下的Spire.Doc.jar包作为依赖项导入到Java应用程序中。
方法二:通过Maven仓库安装JAR包,配置pom.xml文件的代码如下:
com.e-iceblue
http://repo.e-/repository/maven-public/
e-iceblue
spire.doc.free
3.9.0
代码示例:
import com.spire.doc.*;
import com.spire.doc.documents.Paragraph;
import com.spire.doc.documents.TextWrappingStyle;
import com.spire.doc.documents.TextWrappingType;
import com.spire.doc.fields.DocPicture;
public class ImageWrappingStyle {
public static void main(String[] args) throws Exception {
//加载示例文件
Document doc = new Document();
doc.loadFromFile("file1.docx");
//添加图片
Section sec = doc.getSections().get(0);
Paragraph para = sec.getParagraphs().get(0);
DocPicture picture = para.appendPicture("C:\Users\Administrator\Desktop\pic.png");
//设置图片大小
picture.setWidth(150f);
picture.setHeight(125f);
//设置图片环绕方式为四周型
picture.setTextWrappingStyle(TextWrappingStyle.Square);
picture.setTextWrappingType(TextWrappingType.Both);
//保存文档
doc.saveToFile("Out/WrapStyle.docx");
doc.close();
}
}
运行结果: