정보를 적절히 정리하면 더 나은 메모를 작성하는 데 도움이 됩니다. 목록은 콘텐츠를 구조화하는 가장 간단한 방법 중 하나입니다. 계획을 개요를 작성하든, 할 일을 만들거나 빠른 포인트를 적든, OneNote의 글머리 기호 및 번호 매기기 목록은 모든 것을 더 명확하게 만듭니다. 이 가이드에서는 Java를 사용하여 OneNote에서 글머리 기호 목록이나 번호 매기기 목록을 생성하는 방법을 배웁니다. 이 기술을 쉽게 구현할 수 있도록 단계별 코드 예제를 안내하겠습니다.

이 기사에서는 다음 주제를 다룹니다:

Java SDK to Create Bulleted or Numbered Lists in OneNote

우리는 Aspose.Note for Java를 사용하여 OneNote 문서 작업을 할 것입니다. 이 라이브러리는 .one 파일을 프로그래밍 방식으로 읽고, 쓰고, 편집하고, 변환하는 것을 지원합니다.

당신은 Maven을 통해 이를 프로젝트에 추가할 수 있습니다. 방법은 다음과 같습니다:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-note</artifactId>
    <version>25.6</version>
    <classifier>jdk17</classifier> <!-- Or jdk18/jdk21 depending on your Java version -->
</dependency>

Or download it from the releases.

OneNote에서 Java를 사용하여 글머리 기호 목록을 만드는 방법

아래 단계를 따라 간단한 글머리 목록을 만들 수 있습니다:

  1. 새로운 Document 클래스 객체를 생성하세요.
  2. 페이지를 추가하세요.
  3. Outline을 생성하고 OutlineElement 클래스 객체를 추가하세요.
  4. 각 항목의 접두사로 \"\" 또는 \"•\"와 같은 글머리 기호 문자를 사용하세요.
  5. 텍스트를 RichText를 사용하여 스타일링하세요.
  6. 문서를 모두 합치고 저장하세요.
// Document 클래스의 객체를 생성하세요.
Document doc = new Document();

// Page 클래스 객체 초기화
Page page = new Page();

// Outline 클래스 객체 초기화
Outline outline = new Outline();

// TextStyle 클래스 객체를 초기화하고 서식 속성을 설정합니다.
ParagraphStyle defaultStyle = new ParagraphStyle()
                  .setFontColor(Color.black)
                  .setFontName("Arial")
                  .setFontSize(10);

// OutlineElement 클래스 객체를 초기화하고 글머리 기호를 적용합니다.
OutlineElement outlineElem1 = new OutlineElement();
outlineElem1.setNumberList(new NumberList("*", "Arial", 10));

// RichText 클래스 객체를 초기화하고 텍스트 스타일을 적용합니다.
RichText text1 = new RichText().append("First");
text1.setParagraphStyle(defaultStyle);
outlineElem1.appendChildLast(text1);

OutlineElement outlineElem2 = new OutlineElement();
outlineElem2.setNumberList(new NumberList("*", "Arial", 10));

RichText text2 = new RichText().append("Second");
text2.setParagraphStyle(defaultStyle);
outlineElem2.appendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement();
outlineElem3.setNumberList(new NumberList("*", "Arial", 10));
RichText text3 = new RichText().append("Third");
text3.setParagraphStyle(defaultStyle);
outlineElem3.appendChildLast(text3);

// 개요 요소 추가
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);

// add Outline node
page.appendChildLast(outline);

// Page 노드 추가
doc.appendChildLast(page);

// 문서를 저장하세요.
doc.save("ApplyBulletsOnText.one");
OneNote에서 Java를 사용하여 글머리 기호 목록 만들기 방법

OneNote에서 Java를 사용하여 글머리 기호 목록 만들기 방법

결과를 OneNote로 복사하여 붙여넣기 합니다.

번호 매기기 목록의 경우, 각 줄의 접두사를 숫자(1., 2. 등)가 포함되도록 변경하고 NumberFormat.DecimalNumbers를 사용하여 숫자 형식을 정의합니다.

// Document 클래스의 객체를 생성합니다.
Document doc = new Document();

// Page 클래스 객체 초기화
Page page = new Page();

// Outline 클래스 객체 초기화
Outline outline = new Outline();

// TextStyle 클래스 객체를 초기화하고 서식 속성을 설정합니다.
ParagraphStyle defaultStyle = new ParagraphStyle()
                    .setFontColor(Color.black)
                    .setFontName("Arial")
                    .setFontSize(10);

// OutlineElement 클래스 객체를 초기화하고 번호 매기기 적용
// 같은 개요의 숫자는 자동으로 증가합니다.
OutlineElement outlineElem1 = new OutlineElement();

outlineElem1.setNumberList(new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10));

RichText text1 = new RichText().append("First");
text1.setParagraphStyle(defaultStyle);
outlineElem1.appendChildLast(text1);

OutlineElement outlineElem2 = new OutlineElement();
outlineElem2.setNumberList(new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10));
RichText text2 = new RichText().append("Second");
text2.setParagraphStyle(defaultStyle);
outlineElem2.appendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement();
outlineElem3.setNumberList(new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10));
RichText text3 = new RichText().append("Third");
text3.setParagraphStyle(defaultStyle);
outlineElem3.appendChildLast(text3);

// outline 요소 추가
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);

// Outline 노드 추가
page.appendChildLast(outline);

// Page 노드 추가
doc.appendChildLast(page);

// save the document
doc.save("ApplyNumberingOnText.one");
OneNote에서 Java를 사용하여 번호가 매겨진 목록 만들기

OneNote에서 Java를 사용하여 번호 매기기 목록 만들기

중국어 번호 매기기 목록 삽입

Aspose.Note for Java도 다양한 숫자 형식을 지원합니다. 중국식 번호 매기기 목록을 만들려면 텍스트 형식을 적절하게 사용자 정의하고 NumberFormat.ChineseCounting을 사용하여 중국 숫자 형식을 정의할 수 있습니다.

// 문서 클래스의 객체를 생성합니다.
Document doc = new Document();

// Page 클래스 객체 초기화
Page page = new Page();

// Outline 클래스 객체 초기화
Outline outline = new Outline();

// TextStyle 클래스 객체를 초기화하고 서식 속성을 설정합니다.
ParagraphStyle defaultStyle = new ParagraphStyle()
                  .setFontColor(Color.black)
                  .setFontName("Arial")
                  .setFontSize(10);

// OutlineElement 클래스 객체를 초기화하고 번호 매기기를 적용합니다.
// 같은 개요에 있는 숫자는 자동으로 증가합니다.
OutlineElement outlineElem1 = new OutlineElement();

outlineElem1.setNumberList(new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10));

RichText text1 = new RichText().append("First");
text1.setParagraphStyle(defaultStyle);
outlineElem1.appendChildLast(text1);

OutlineElement outlineElem2 = new OutlineElement();
outlineElem2.setNumberList(new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10));
RichText text2 = new RichText().append("Second");
text2.setParagraphStyle(defaultStyle);
outlineElem2.appendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement();
outlineElem3.setNumberList(new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10));
RichText text3 = new RichText().append("Third");
text3.setParagraphStyle(defaultStyle);
outlineElem3.appendChildLast(text3);

// add outline elements
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);

// add Outline node
page.appendChildLast(outline);

// add Page node
doc.appendChildLast(page);

// 문서를 저장하세요.
doc.save("ChineseNumberList.one");
OneNote에 중국어 숫자 목록 삽입하십시오.

Insert a Chinese Number List in the OneNote

무료 임시 면허증 받기

Aspose.Note에 제한 없이 사용해 보시겠습니까? 모든 기능을 평가하기 위해 무료 임시 라이센스 요청하기를 하실 수 있습니다. 워터마크나 제한 없이 사용해 보세요.

OneNote에서 목록 작업을 위한 유용한 리소스

OneNote에서 Java로 글머리 기호 또는 번호 매기기 목록을 만들든, 다음 리소스가 시작하고 더 나아가는 데 도움이 될 것입니다:

이 리소스는 Java로 구조적이고 전문적인 노트 작성 구현을 위한 주요 가이드입니다.

결론

Aspose.Note for Java를 사용하면 OneNote 파일에서 구조화된 목록을 쉽게 만들 수 있습니다. 글머리 기호든 숫자든 형식과 콘텐츠에 대한 완전한 제어 권한을 가집니다. 이는 노트 생성을 자동화하거나 지식 기반을 구축하거나 애플리케이션에 메모 작성 기능을 통합하는 경우 생산성의 큰 향상이 될 수 있습니다.

질문이 있거나 추가 지원이 필요하시면, 주저하지 말고 저희의 free support forum으로 연락해 주시기 바랍니다.

See Also