OneNote 전자 필기장은 생각, 아이디어, 할 일 등을 수집하는 데 유용합니다. 여러 전자 필기장에서 서로 다른 메모를 만들 수 있으며 때로는 아이디어를 수집하기 위해 메모를 서로 추가해야 할 수도 있습니다. 이러한 상황에 따라 이 기사에서는 Java에서 프로그래밍 방식으로 OneNote .one 파일을 병합하는 방법을 다룹니다.
- OneNote .one 노트북 병합 – Java API 설치
- Java에서 OneNote .one 파일을 전자 필기장으로 병합
- Java에서 OneNote .one 파일을 PDF 문서로 병합
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 파일을 전자 필기장으로 병합
다음 단계에 따라 여러 노트를 하나의 노트북으로 병합할 수 있습니다.
- Document 클래스 개체를 사용하여 원본 및 대상 OneNote 파일을 로드합니다.
- 각 페이지를 반복하고 복제합니다.
- 복제된 페이지를 대상 노트북에 추가합니다.
- 출력 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 문서로 렌더링할 수 있습니다.
- Document 클래스 개체를 사용하여 입력 OneNote 전자 필기장을 로드합니다.
- 복제하는 동안 각 페이지를 반복합니다.
- 대상 노트북에 페이지를 추가합니다.
- 출력 파일을 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의 다른 기능을 확인할 수 있습니다. 문의 사항이 있는 경우 포럼으로 언제든지 문의해 주십시오.