Java를 사용하여 OneNote에 PDF 삽입

Microsoft OneNote는 널리 사용되는 디지털 메모 작성 도구입니다. 수집, 구조화 및 공동 작업 가능 기능 외에도 공유 메모, 그림, 화면 스니펫 및 오디오 주석을 통해 팀워크를 촉진합니다. 경우에 따라 PDF 파일을 OneNote 문서에 첨부해야 할 수도 있습니다. 이 기사에서는 Java를 사용하여 OneNote에 PDF 문서를 삽입하는 방법을 배웁니다.

이 문서에서는 다음 항목을 다룹니다.

  1. OneNote에 PDF를 삽입하는 Java API
  2. 새 OneNote 문서에 PDF 삽입
  3. 기존 OneNote 문서에 PDF 삽입
  4. 무료 학습 리소스

OneNote에 PDF를 삽입하는 Java API

OneNote에 PDF 문서를 삽입하기 위해 Aspose.Note for Java를 사용할 것입니다. 이를 통해 개발자는 Java를 사용하여 프로그래밍 방식으로 Microsoft OneNote 파일(.one 및 .onetoc2 형식 모두)로 작업할 수 있습니다. Aspose.Note for Java를 사용하면 Microsoft Office 또는 기타 외부 종속성에 의존하지 않고도 Java 애플리케이션에서 OneNote 문서를 생성, 읽기, 조작 및 변환할 수 있습니다.

API의 JAR을 다운로드하거나 Maven 기반 Java 애플리케이션에 다음 pom.xml 구성을 추가하십시오.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-note</artifactId>
    <version>23.7</version>
    <classifier>jdk17</classifier>
</dependency>

Java를 사용하여 새 OneNote 문서에 PDF 삽입

아래 단계에 따라 새 OneNote 문서를 쉽게 만들고 PDF 파일을 첨부 파일로 삽입할 수 있습니다.

  1. Document 클래스의 인스턴스를 만듭니다.
  2. Page, Outline 및 OutlineElement 클래스의 개체를 만듭니다.
  3. AttachedFile 클래스 개체를 초기화하고 아이콘의 파일 이름과 스트림 개체를 인수로 전달합니다.
  4. 그런 다음 appendChildLast() 메서드를 사용하여 AttachedFile을 OutlineElement에 추가합니다.
  5. 마찬가지로 개요를 페이지에 추가하고 페이지를 문서에 추가합니다.
  6. 마지막으로 save() 메서드를 호출하여 OneNote 문서를 저장합니다.

다음 코드 샘플은 Java를 사용하여 PDF 파일을 새 OneNote 문서에 삽입하는 방법을 보여줍니다.

// Document 클래스의 객체 생성
Document doc = new Document();

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

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

// OutlineElement 클래스 객체 초기화
OutlineElement outlineElem = new OutlineElement();

// AttachedFile 클래스 개체를 초기화하고 해당 아이콘 경로도 전달합니다.
AttachedFile attachedFile = null;

try {
    attachedFile = new AttachedFile("C:\\Files\\sample.pdf", new FileInputStream("C:\\Files\\pdf-icon.png"), ImageFormat.getJpeg());
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

// 첨부파일 추가
outlineElem.appendChildLast(attachedFile);

// 아웃라인 요소 노드 추가
outline.appendChildLast(outlineElem);

// 아웃라인 노드 추가
page.appendChildLast(outline);

// 페이지 노드 추가
doc.appendChildLast(page);

doc.save("C:\\Files\\output.one");
Java를 사용하여 새 OneNote 문서에 PDF 삽입

Java를 사용하여 PDF를 새 OneNote 문서에 삽입합니다.

Java의 기존 OneNote 문서에 PDF 삽입

마찬가지로 위에서 언급한 단계에 따라 PDF 문서를 기존 OneNote 문서에 삽입할 수 있습니다. 그러나 1단계의 문서 클래스를 사용하여 기존 OneNote를 로드하기만 하면 됩니다.

다음 코드 샘플은 Java를 사용하여 기존 OneNote 문서에 PDF를 삽입하는 방법을 보여줍니다.

// 기존 OneNote 문서 로드
Document doc = new Document("C:\\Files\\Sample1.one");

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

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

// OutlineElement 클래스 객체 초기화
OutlineElement outlineElem = new OutlineElement();

// AttachedFile 클래스 개체를 초기화하고 해당 아이콘 경로도 전달합니다.
AttachedFile attachedFile = null;

try {
    attachedFile = new AttachedFile("C:\\Files\\sample.pdf", new FileInputStream("C:\\Files\\pdf-icon.png"), ImageFormat.getJpeg());
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

// 첨부파일 추가
outlineElem.appendChildLast(attachedFile);

// 아웃라인 요소 노드 추가
outline.appendChildLast(outlineElem);

// 아웃라인 노드 추가
page.appendChildLast(outline);

// 페이지 노드 추가
doc.appendChildLast(page);

doc.save("C:\\Files\\output.one");

무료 라이선스 받기

무료 임시 라이선스를 받아 평가 제한 없이 라이브러리를 사용해 볼 수 있습니다.

OneNote에 PDF 첨부 – 무료 학습 리소스

OneNote에 PDF를 삽입하는 방법에 대해 자세히 알아보고 아래 리소스를 사용하여 Java용 Aspose.Note의 다른 기능을 탐색할 수 있습니다.

결론

이 기사에서는 Java를 사용하여 OneNote에 PDF 문서를 삽입하는 방법을 배웠습니다. Java를 사용하여 PDF를 OneNote에 통합하면 메모 작성 및 문서화 프로세스를 향상시키는 능률적이고 효율적인 방법이 제공됩니다. 이 문서에 설명된 단계를 따르면 PDF를 쉽게 가져올 수 있는 기능으로 Java 응용 프로그램을 강화하여 보다 체계적이고 포괄적인 메모 작성 환경을 조성할 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에서 언제든지 문의해 주십시오.

또한보십시오