OneNote .one csharp を組み合わせる

OneNote ファイルは、タスクの作業中に情報を収集したり、コラボレーションして物事を整理したりするために使用されます。特定のシナリオでは、複数のノートブックを 1 つのファイルに結合したい場合があります。作成された出力ファイルは、要件に応じて、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 つのファイルに結合できます。

  1. Document クラスを使用して、ソースと宛先のノートブック ファイルを読み込みます。
  2. すべてのページを複製し、Combine メソッドでページを結合します。
  3. 出力 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 ファイルとして保存できます。

  1. Document クラス オブジェクトを使用して、ソース ノートブックと宛先ノートブックを読み込みます。
  2. すべてのページを Combine メソッドで 1 つずつ複製して結合します。
  3. 出力 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 でサポートされている他の機能を学ぶことができます。 フォーラムを通じて、お気軽に懸念事項についてご相談ください。

関連項目