• Java 设置 Word 文档中图片文字环绕方式


    在Word文档中插入图片时,选择合理的图片文字环绕方式可以使图片的展示效果更好,也能使页面的排版更加美观。本文就将介绍如何使用Free Spire.Doc for Java 添加图片到Word文档并设置图片的大小及文字环绕方式。

    Jar包导入

    方法一:下载Free Spire.Doc for Java包并解压缩,然后将lib文件夹下的Spire.Doc.jar包作为依赖项导入到Java应用程序中。

    方法二:通过Maven仓库安装JAR包,配置pom.xml文件的代码如下:

    <repositories>
        <repository>
            <id>com.e-iceblue</id>
            <url>http://repo.e-iceblue.cn/repository/maven-public/</url>
        </repository>
    </repositories>
    <dependencies>
        <dependency>
            <groupId>e-iceblue</groupId>
            <artifactId>spire.doc.free</artifactId>
            <version>3.9.0</version>
        </dependency>
    </dependencies>

    代码示例:

    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();
    
        }
    }

    代码运行结果:

  • 相关阅读:
    ASP.NET MVC4.0+ WebAPI+EasyUI+KnockOutJS快速开发框架 通用权限管理系统
    74.Java异常处理机制
    emmm
    数据库关系代数
    汇编实验二 2进制转16进制
    汇编实验一 显示字符串
    JustOj 1386: 众数的数量
    Codeforces 124A
    Codeforces 456A
    Codeforces 237A
  • 原文地址:https://www.cnblogs.com/jazz-z/p/13820802.html
Copyright © 2020-2023  润新知