이 문서에는 C#을 사용하여 OneNote 노트북을 병합하는 방법에 대한 모든 세부 정보가 포함되어 있습니다. C#을 사용하여 OneNote 노트북을 결합하기 위한 환경 설정, 알고리즘 및 코드 조각에 대한 정보가 포함되어 있습니다. 또한 요구 사항에 따라 병합 작업을 사용자 정의하는 방법도 배웁니다.
C#을 사용하여 OneNote 전자 필기장을 병합하는 단계
- OneNote 노트북을 병합하기 위해 Aspose.Note for .NET을 사용하도록 IDE를 준비합니다.
- Document 클래스를 사용하여 입력 .ONE 파일을 로드합니다.
- Document 클래스의 다른 인스턴스를 사용하여 대상 OneNote 파일 가져오기
- OneNote 파일을 Merge 방법으로 결합합니다.
- Save 메서드를 사용하여 출력 OneNote 파일 내보내기
다음 단계에서는 C#*을 사용하여 *OneNote에서 페이지를 결합하는 방법을 설명합니다. 소스 및 대상 노트를 로드하여 프로세스를 시작하고 모든 페이지를 함께 추가하여 병합합니다. 마지막으로 요구 사항에 따라 출력 파일을 디스크 또는 스트림으로 렌더링합니다.
C#을 사용하여 OneNote 전자 필기장을 병합하는 코드
using Aspose.Note; | |
using System; | |
using System.IO; | |
using System.Linq; | |
class Program | |
{ | |
static void Main(string[] args) // Merge .ONE files using C# | |
{ | |
new Aspose.Slides.License().SetLicense("License.lic"); | |
// Load the OneNote file | |
Aspose.Note.Document oneSource = new Aspose.Note.Document("Note1.one"); | |
// Load the destination OneNote file | |
Aspose.Note.Document oneDestination = new Aspose.Note.Document("Note1.one"); | |
// Merge all the pages by using Page.Clone() method | |
oneDestination.Merge(oneSource.Select(page => page.Clone())); | |
// Save output OneNote document | |
oneDestination.Save("MergedNote.one"); | |
Console.WriteLine("Done"); | |
} | |
} |
이 코드 조각은 C#*을 사용하여 *OneNote에서 전자 필기장을 결합하는 방법을 보여줍니다. 두 개 이상의 노트북을 병합하거나, 선택 페이지만 병합하거나, 페이지 간격이나 페이지 삽입 위치 등과 같은 MergeOptions 클래스의 다양한 속성을 설정하여 이 기능을 강화하세요. 마찬가지로 PdfImporter 클래스를 사용하여 PDF 문서의 특정 페이지를 병합할 수 있습니다.
이 문서에서는 *C#*을 사용하여 OneNote에서 전자 필기장을 결합하는 방법을 설명했습니다. C#을 사용하여 OneNote 파일을 HTML로 변환하는 방법의 기사를 읽고 .ONE 파일을 HTML로 변환하는 방법을 알아보세요.