OneNote 자바 결합

OneNote 파일을 만들어 디지털 전자 필기장 형태로 노트를 정리할 수 있습니다. 노트북 파일을 병합하여 아이디어를 작성할 수도 있습니다. 이러한 사용 사례에 따라 이 기사에서는 Java에서 프로그래밍 방식으로 OneNote .one 파일을 결합하는 방법을 다룹니다.

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

Aspose.Note for Java API를 사용하여 서로 다른 OneNote 전자 필기장을 하나의 파일로 결합할 수 있습니다. 노트북 또는 PDF 파일 형식으로 출력 파일을 생성하도록 선택할 수 있습니다. New Releases 섹션에서 JAR 파일을 다운로드하거나 프로젝트의 pom.xml 파일에서 아래 Maven 구성을 사용하기만 하면 됩니다.

저장소:

 <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 클래스의 인스턴스를 생성하여 소스 및 대상 파일을 로드합니다.
  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 문서로 결합

API를 사용하면 다음 단계에 따라 OneNote 파일 조합을 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 파일을 단일 onenote 전자 필기장 또는 PDF 파일로 결합하는 방법을 예제를 통해 이해했습니다. 또한 API에서 제공하는 다른 기능을 이해하기 위해 문서 공간을 살펴볼 수 있습니다. 질문이나 우려 사항에 대해 논의해야 하는 경우 포럼에 편지를 보내주십시오.

또한보십시오