OneNote ファイルは、タスクの作業中に情報を収集したり、コラボレーションして物事を整理したりするために使用されます。特定のシナリオでは、複数のノートブックを 1 つのファイルに結合したい場合があります。作成された出力ファイルは、要件に応じて、OneNote 形式のファイル (.one) および PDF ドキュメントとして保存できます。
- OneNote .one ファイルを 1 つのファイルにマージ – C# API のインストール
- C# で OneNote .one ファイルをノートブック ファイルに結合する
- C# で OneNote .one ファイルを PDF ファイルに結合する
OneNote .one ファイルを 1 つのファイルにマージ – C# API のインストール
アプリケーション内の OneNote ファイルを Aspose.Note for .NET API と組み合わせることができます。 ダウンロード ページから参照 DLL ファイルをダウンロードするか、次の NuGet インストール コマンドを使用して、API を簡単に構成します。
PM> Install-Package Aspose.Note
C# で OneNote .one ファイルをノートブック ファイルに結合する
次の手順に従って、複数の OneNote ノートブックを 1 つのファイルに結合できます。
- Document クラスを使用して、ソースと宛先のノートブック ファイルを読み込みます。
- すべてのページを複製し、Combine メソッドでページを結合します。
- 出力 OneNote ファイルを保存します。
以下のサンプル コードは、C# で OneNote .one ファイルを 1 つの Notebook に結合する方法を説明しています。
// Document クラスを使用して OneNote .one ファイルをロードする
Aspose.Note.Document oneSource = new Aspose.Note.Document("Sample1.one");
// 宛先の OneNote ファイルを読み込む
Aspose.Note.Document oneDestination = new Aspose.Note.Document("Quick Notes.one");
// OneNote ファイルのすべてのページを結合する
oneDestination.Merge(oneSource.Select(page => page.Clone()));
// 出力 OneNote ドキュメントを保存する
oneDestination.Save("MergedOutput.one");
C# で OneNote .one ファイルを PDF ファイルに結合する
次の手順に従って、さまざまな OneNote ノートブックを 1 つのファイルに結合し、出力ファイルを PDF ファイルとして保存できます。
- Document クラス オブジェクトを使用して、ソース ノートブックと宛先ノートブックを読み込みます。
- すべてのページを Combine メソッドで 1 つずつ複製して結合します。
- 出力 PDF ドキュメントをエクスポートします。
次のコード サンプルは、C# で複数の OneNote .one ファイルを PDF ドキュメントに結合する方法のデモです。
// Document クラスを使用して OneNote .one ファイルをロードする
Aspose.Note.Document oneSource = new Aspose.Note.Document(dataDir + "Sample1.one");
// 宛先の OneNote ファイルを読み込む
Aspose.Note.Document oneDestination = new Aspose.Note.Document(dataDir + "Quick Notes.one");
// OneNote ファイルのすべてのページを結合する
oneDestination.Merge(oneSource.Select(page => page.Clone()));
// 出力 PDF ドキュメントを保存
oneDestination.Save(dataDir + "MergedOutput.pdf" , Aspose.Note.SaveFormat.Pdf);
無料の一時ライセンスを取得する
無料の一時ライセンス を にリクエストすることで、API を完全に評価することができます。
結論
結論として、この記事では、多くの OneNote ファイルを結合し、生成されたファイルをノートブックまたは PDF ファイルとして C# のプログラムでエクスポートする方法について説明します。さらに、ドキュメンテーション スペースにアクセスしながら、API でサポートされている他の機能を学ぶことができます。 フォーラムを通じて、お気軽に懸念事項についてご相談ください。