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 섹션에서 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 파일을 전자 필기장으로 결합
다음 단계에 따라 여러 노트북을 하나의 노트북으로 쉽게 결합할 수 있습니다.
- Document 클래스의 인스턴스를 생성하여 소스 및 대상 파일을 로드합니다.
- 컬렉션의 각 페이지를 반복하여 페이지를 복제합니다.
- 페이지를 추가하여 대상 노트북을 업데이트하십시오.
- 출력 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 파일로 내보낼 수 있습니다.
- 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 파일을 단일 onenote 전자 필기장 또는 PDF 파일로 결합하는 방법을 예제를 통해 이해했습니다. 또한 API에서 제공하는 다른 기능을 이해하기 위해 문서 공간을 살펴볼 수 있습니다. 질문이나 우려 사항에 대해 논의해야 하는 경우 포럼에 편지를 보내주십시오.