Java/Word 문서에서 이미지 주위에 텍스트 줄 바꿈

5628 단어 wraptextjava
Word 문서에 이미지를 삽입할 때 합리적인 래핑 스타일을 선택하면 텍스트와 이미지의 표시를 더욱 조화롭게 만들 수 있을 뿐만 아니라 페이지 레이아웃을 더욱 아름답게 만들 수 있습니다. 이 기사에서는 Free Spire.Doc for Java를 사용하여 Word 문서에서 이미지 주위에 텍스트를 래핑하는 방법을 소개합니다.

설치
방법 1: Free Spire.Doc for Java을 다운로드하고 압축을 풉니다. 그런 다음 Spire.Doc.jar 파일을 Java 애플리케이션에 종속성으로 추가합니다.

방법 2: 다음 구성을 pom.xml에 추가하여 maven 프로젝트에 jar 종속성을 추가할 수도 있습니다.

<repositories>
   <repository>
      <id>com.e-iceblue</id>
      <name>e-iceblue</name>
      <url>http://repo.e-iceblue.com/nexus/content/groups/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 {
        //Load the sample document
        Document doc = new Document();
        doc.loadFromFile("Herman.docx");

        //Add an image
        Section sec = doc.getSections().get(0);
        Paragraph para = sec.getParagraphs().get(0);
        DocPicture picture = para.appendPicture("C:\\Users\\Administrator\\Desktop\\Herman.jpg");

        //Set image width and height
        picture.setWidth(150f);
        picture.setHeight(125f);

        //Set text wrapping style to Square
        picture.setTextWrappingStyle(TextWrappingStyle.Square);
        picture.setTextWrappingType(TextWrappingType.Both);

        //Save the document to file
        doc.saveToFile("WrapStyle.docx");
        doc.close();

    }
}


산출

좋은 웹페이지 즐겨찾기