新しい API - Aspose.Note for .NET を発表できることを嬉しく思います。 Microsoft Office OneNote (.one) ファイル形式とやり取りします。 Aspose.Note は、C# を使用して Microsoft OneNote ファイルを読み取り、変換、解析するための .NET クラス ライブラリです。開発者は、C#、ASP.NET MVC、Web サービス、または任意の .NET ベースのアプリケーションで 1 つの (2010/2013) ファイルを操作できます。 Aspose.Note for .NET API は、いくつかの包括的な機能を提供します。

最初のバージョンには、.one ファイルのさまざまな画像形式への変換、PDF 形式へのエクスポート、.one ファイルからのテキストの読み取りと抽出、ページ情報の取得、画像情報の取得、画像の抽出、テキストの検索と置換などの機能が含まれています。以下のサンプルは、Aspose.Note for .NET の使用を開始する方法を示しています。

C# で OneNote ドキュメントを変換する

C# で OneNote ドキュメントを PNG、BMP、JPEG、GIF に変換する

Aspose.Note API を使用すると、開発者は 1 つのノートブック ページを画像ファイルに保存できるため、サムネイルを簡単に作成できます。以下は、C# で OneNote を画像として保存するためのコードです。詳細については、OneNote を画像に変換する のトピックを参照してください。

// ドキュメント ディレクトリへのパス。
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// ドキュメントを Aspose.Note にロードします。
Document oneFile = new Document(dataDir + "Aspose.one");

// ImageSaveOptions オブジェクトの初期化 
ImageSaveOptions opts = new ImageSaveOptions(SaveFormat.Png);
            
// ページ インデックスの設定
opts.PageIndex = 1;

dataDir = dataDir + "ConvertSpecificPageToImage_out.png";

// ドキュメントを PNG として保存します。
oneFile.Save(dataDir, opts);

C# で OneNote ドキュメントを PDF に変換する

他のユーザーと共有したいが、他のユーザーが形式を変更できないようにしたい Microsoft OneNote ファイルがある場合は、ファイルを PDF として保存できます。次のコードは、C# で OneNote ファイルのすべてまたは特定のページを PDF ファイルとして変換する方法を示しています。詳細については、OneNote ドキュメントを PDF に変換する のトピックを参照してください。

// ドキュメント ディレクトリへのパス。
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// ドキュメントを Aspose.Note にロードします。
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveWithDefaultSettings_out.pdf";
// ドキュメントを PDF として保存する
oneFile.Save(dataDir, SaveFormat.Pdf);

C# を使用して OneNote ファイルを読み取る

  • OneNote ファイルからすべてのテキストを表示する - 開発者は、OneNote ファイルからテキストを取得する必要がある場合があります。次のコードは、OneNote ファイルからすべてのテキスト コンテンツを抽出して表示します。詳細については、OneNote ドキュメントからテキストを抽出する のトピックを参照してください。
  • OneNote ドキュメントからページ数を取得する - OneNote ドキュメントには複数のページが含まれる場合があります。ページ数を表示できます。カウントには、すべてのレベルのページが含まれます。次のコードは、C# を使用して OneNote ファイルからページ数を取得します。詳細については、OneNote ドキュメントからページ数を取得する のトピックを参照してください。
  • OneNote ドキュメントからすべてのページ情報を取得 - Aspose.Note API を使用すると、開発者は、ページ タイトル、作成者、ページ レベル、ページ サイズ、作成時間などの各ページの詳細にアクセスできます。以下は、OneNote から各ページの詳細を取得するコードです。ファイル。詳細については、OneNote ドキュメントから各ページの情報を取得する のトピックを参照してください。
  • OneNote ドキュメントの特定のページからテキストを取得 - Aspose.Note では、OneNote ドキュメントの特定のページ番号に基づいてテキストを取得することもできます。以下のコードはその方法を示しています。詳細については、OneNote ドキュメントの指定したページからテキストを抽出する のトピックを参照してください。
  • OneNote ドキュメントから画像情報を取得 - Aspose.Note を使用すると、開発者はドキュメント内の各画像の詳細 (ファイル名、幅、高さ、拡張子、最終変更時刻など) にアクセスできます。次のコードは、OneNote ファイルから各画像の詳細を取得する方法を示しています。詳細については、OneNote ドキュメントから各画像の情報を取得する のトピックを参照してください。

C# を使用して OneNote ファイルから画像を抽出する

  • OneNote ドキュメントからすべての画像を抽出する - スクリーンショットや切り抜きを実際の画像ファイルとして使用したい場合があります。 Aspose.Note にはこの機能があり、開発者はこれらのファイルをそのまま保存できます。以下は、OneNote ファイルからすべての画像を抽出するコードです。詳細については、次のトピックを参照してください: OneNote ドキュメントから画像を抽出する

C# を使用した OneNote ファイル内のテキストの検索と置換

OneNote ブックを編集するときは、テキストを検索して置換すると便利です。たとえば、プロジェクトの名前が変更された場合、古いプロジェクト名のすべてのインスタンスを新しいプロジェクト名に簡単に置き換えることができます。 Aspose.Note では、RichText クラスを使用して特定のテキストを置き換えます。

  • OneNote ドキュメントのすべてのページのテキストを検索して置換する - 次のコードは、OneNote ファイルのすべてのページのテキストを検索して置換します。詳細については、すべてのページのテキストを置換する のトピックを参照してください。
  • OneNote ドキュメントの特定のページでテキストを検索して置換する - 以下は、OneNote ファイルの特定のページでテキストを検索して置換するためのコードです。詳細については、特定のページのテキストを置換する のトピックを参照してください。

時間と労力を節約するこれらの API 機能をお楽しみください。 API は非常にシンプルで、開発者はアプリケーションで簡単に使用できます。 Aspose.Note for .NET を使用すると、サーバーに Microsoft OneNote をインストールしなくても、OneNote ファイルを変換、抽出、読み取り、または更新できます。

API 機能の完全なリストを表示し、最後に API を試すには、次のページにアクセスして、Aspose.Note for .NET の最初のバージョンを ダウンロード してください。ヘルプが必要な場合は、Aspose.Note フォーラム でお気軽にお問い合わせください。詳細については、Aspose.Note for .NET ドキュメント を参照してください。