zoukankan      html  css  js  c++  java
  • 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();
    
        }
    }

    代码运行结果:

  • 相关阅读:
    CSS知识点:清除浮动
    CSS3的应用,你学会了吗?
    必须掌握的JavaScript基本知识
    一个搜索框的背后
    mybatis 中 foreach collection的三种用法
    基于Pipe的PureMVC FLEX框架的多核共享消息技术
    Flex与Java通信之HttpService
    python + eclipse + django + postgresql 开发网站(二)
    python + eclipse + django + postgresql 开发网站(一)
    [转]Python集合(set)类型的操作
  • 原文地址:https://www.cnblogs.com/jazz-z/p/13820802.html
Copyright © 2011-2022 走看看