この記事には、C# を使用して OneNote ノートブックをマージする方法に関する詳細がすべて含まれています。これには、C# を使用して OneNote ノートブックを結合するための環境、アルゴリズム、コード スニペットを確立するための情報が含まれています。また、要件に応じてマージ操作をカスタマイズする方法も学習します。
C# を使用して OneNote ノートブックを結合する手順
- Aspose.Note for .NET を使用して OneNote ノートブックを結合するように 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 でノートブックを結合する方法を示しています。 3 つ以上のノートブックを結合したり、選択したページのみを結合したり、ページ間隔やページを挿入する位置などの MergeOptions クラスのさまざまなプロパティを設定したりすることで、この機能を強化できます。同様に、PdfImporter クラスを使用して PDF ドキュメントから特定のページを結合できます。
この記事では、C# を使用して OneNote でノートブックを結合する方法を説明しました。 .ONE ファイルの HTML への変換については、C# を使用して OneNote ファイルを HTML に変換する方法 の記事を読んでください。