OneNote 자바 병합

OneNote 전자 필기장은 생각, 아이디어, 할 일 등을 수집하는 데 유용합니다. 여러 전자 필기장에서 서로 다른 메모를 만들 수 있으며 때로는 아이디어를 수집하기 위해 메모를 서로 추가해야 할 수도 있습니다. 이러한 상황에 따라 이 기사에서는 Java에서 프로그래밍 방식으로 OneNote .one 파일을 병합하는 방법을 다룹니다.

OneNote .one 노트북 병합 – Java API 설치

Aspose.Note for Java API를 사용하여 여러 개의 OneNote 전자 필기장을 하나의 파일로 병합할 수 있습니다. 출력 파일을 노트북 또는 PDF 문서로 만들 수 있습니다. New Releases 섹션에서 또는 애플리케이션의 pom.xml 파일에서 다음 Maven 사양을 사용하여 JAR 파일에 액세스할 수 있습니다.

저장소:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.com/repo/</url>
    </repository>
</repositories>

의존:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-note</artifactId>
        <version>22.7</version>
        <classifier>jdk17</classifier>        
    </dependency>
</dependencies>

Java에서 OneNote .one 파일을 전자 필기장으로 병합

다음 단계에 따라 여러 노트를 하나의 노트북으로 병합할 수 있습니다.

  1. Document 클래스 개체를 사용하여 원본 및 대상 OneNote 파일을 로드합니다.
  2. 각 페이지를 반복하고 복제합니다.
  3. 복제된 페이지를 대상 노트북에 추가합니다.
  4. 출력 OneNote 문서를 저장합니다.

아래 샘플 코드는 Java에서 프로그래밍 방식으로 OneNote 파일을 전자 필기장에 병합하는 방법을 보여줍니다.

// Document 클래스를 사용하여 OneNote .one 파일 로드
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// 대상 OneNote 파일 로드
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// 입력 파일의 각 페이지 복제
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// OneNote 문서 저장
oneDestination.save(dataDir + "MergedOutput.one");

Java에서 OneNote .one 파일을 PDF 문서로 병합

아래 단계에 따라 병합된 전자 필기장을 PDF 문서로 렌더링할 수 있습니다.

  1. Document 클래스 개체를 사용하여 입력 OneNote 전자 필기장을 로드합니다.
  2. 복제하는 동안 각 페이지를 반복합니다.
  3. 대상 노트북에 페이지를 추가합니다.
  4. 출력 파일을 PDF 문서로 저장합니다.

다음 코드 조각은 Java에서 프로그래밍 방식으로 OneNote 파일을 PDF 문서로 병합하는 방법을 자세히 설명합니다.

// Document 클래스를 사용하여 OneNote .one 파일 로드
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// 대상 OneNote 파일 로드
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// 입력 파일의 각 페이지 복제
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// OneNote 문서 저장
oneDestination.save(dataDir + "MergedOutput.pdf" , com.aspose.note.SaveFormat.Pdf);

무료 임시 라이센스 받기

API를 전체 용량으로 평가하려면 무료 임시 라이선스를 요청할 수 있습니다.

결론

결론적으로 Java에서 프로그래밍 방식으로 OneNote 파일을 단일 전자 필기장 또는 PDF 문서로 병합하는 방법을 살펴보았습니다. 그러나 문서 섹션을 방문하여 API의 다른 기능을 확인할 수 있습니다. 문의 사항이 있는 경우 포럼으로 언제든지 문의해 주십시오.

또한보십시오