Java의 Word에서 글머리 기호 및 번호 매기기 목록 만들기

9666 단어 wordlistjava
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.*;

public class Bullets {
    public static void main(String[] args){
        //Create a Word document
        Document document = new Document();

        //Add a section
        Section section = document.addSection();

        //Add 8 paragraphs
        Paragraph paragraph1 = section.addParagraph();
        paragraph1.appendText("Bulleted List");
        paragraph1.applyStyle(BuiltinStyle.Heading_1);
        Paragraph paragraph2 = section.addParagraph();
        paragraph2.appendText("O. Henry");
        Paragraph paragraph3 = section.addParagraph();
        paragraph3.appendText("Ernest Miller Hemingway");
        Paragraph paragraph4 = section.addParagraph();
        paragraph4.appendText("Ralph Waldo Emerson");
        Paragraph paragraph5 = section.addParagraph();
        paragraph5.appendText("Numbered List");
        paragraph5.applyStyle(BuiltinStyle.Heading_1);
        Paragraph paragraph6 = section.addParagraph();
        paragraph6.appendText("Monday");
        Paragraph paragraph7 = section.addParagraph();
        paragraph7.appendText("Tuesday");
        Paragraph paragraph8 = section.addParagraph();
        paragraph8.appendText("Wednesday");

        //Create bulleted list for the 2-4 paragraphs
        for(int i = 1; i < 4; i++){
            Paragraph para = section.getParagraphs().get(i);
            para.getListFormat().applyBulletStyle();
            para.getListFormat().getCurrentListLevel().setNumberPosition(-10);
        }

        //Create numbered list for the 6-8 paragraphs
        for(int i = 5; i < 8; i++){
            Paragraph para = section.getParagraphs().get(i);
            para.getListFormat().applyNumberedStyle();
            para.getListFormat().getCurrentListLevel().setNumberPosition(-10);
        }

        //Save the document
        document.saveToFile("CreateLists.docx", FileFormat.Docx_2013);
    }
}


산출

좋은 웹페이지 즐겨찾기