Java で OneNote を HTML に変換する

OneNote は、ユーザーがさまざまな形式でメモを作成、整理、共有できる人気のメモ作成ツールです。 HTML は、Web ページの作成に使用される標準マークアップ言語です。 OneNote を HTML に変換すると、ノートをオンラインで公開したり、OneNote を使用していない他のユーザーと共有したりするなど、さまざまな理由で役立ちます。この記事では、Java で OneNote を HTML に変換する方法を学びます。

この記事では次のトピックについて説明します。

  1. OneNote を HTML に変換するための Java API
  2. OneNote を HTML に変換
  3. 既存の OneNote を HTML に変換
  4. OneNote の特定のページを HTML にエクスポート
  5. 埋め込みリソースを含む OneNote を HTML に変換する
  6. OneNote をオンラインで HTML に変換
  7. 無料の学習リソース

OneNote を HTML に変換するための Java API

OneNote ドキュメントを HTML Web ページに変換するには、Aspose.Note for Java API を使用します。これにより、開発者は Microsoft Office をインストールしなくても、Microsoft OneNote ファイルを作成、読み取り、編集、操作できるようになります。 Aspose.Note for Java を使用すると、OneNote ノートブック、セクション、ページ、ノード、およびその他のオブジェクトを Java アプリケーションでプログラム的に操作できます。

API の JAR をダウンロード するか、次の pom.xml 設定を Maven ベースの Java アプリケーションに追加してください。

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-note</artifactId>
    <version>23.7</version>
    <classifier>jdk17</classifier>
</dependency>

Java で OneNote を HTML に変換する

以下の手順に従って、OneNote ドキュメントを作成し、それをプログラムで HTML Web ページに変換できます。

  1. Document クラスのインスタンスを作成します。
  2. Page クラス オブジェクトを使用して新しいページを作成します。
  3. ParagraphStyle を指定し、書式設定プロパティを設定します。
  4. Title クラスを使用してページ タイトルを初期化し、設定します。
  5. その後、appendChildLast() メソッドを使用してドキュメントにページを追加します。
  6. 最後に、save() メソッドを呼び出して、OneNote ドキュメントを HTML として保存します。出力 HTML ファイルのパスと SaveFormat を引数として受け取ります。

次のコード サンプルは、Java を使用して OneNote ドキュメントを作成し、HTML に変換する方法を示しています。

// このコード例は、新しい OneNote ドキュメントを作成して HTML に変換する方法を示します。
// Documentクラスのオブジェクトを作成します。
Document doc = new Document();

// 新しいページを追加する
Page page = new Page();

// TextStyle を指定し、書式設定プロパティを設定する
ParagraphStyle titleTextStyle = new ParagraphStyle()
                    .setFontColor(Color.black)
                    .setFontName("Arial")
                    .setFontSize(20);

// タイトルテキストを指定する
RichText titleText = new RichText().append("This is a Title!");
titleText.setParagraphStyle(titleTextStyle);

// タイトルの初期化
Title title = new Title();
title.setTitleText(titleText);

// ページタイトルを設定する
page.setTitle(title);

// ページノードの追加
doc.appendChildLast(page);

// OneNote ドキュメントを HTML として保存する
doc.save("C:\\Files\\CreateOneNoteDocAndSaveToHTML_out.html", SaveFormat.Html);
Java を使用して OneNote ドキュメントを作成し、HTML Web ページに変換する

Java を使用して OneNote ドキュメントを作成し、HTML Web ページに変換します。

既存の OneNote を Java で HTML に変換する

以下の手順に従って、既存の OneNote ドキュメントを HTML Web ページに変換することもできます。

  1. Document クラスを使用して OneNote ファイルを読み込みます。
  2. save() メソッドを呼び出して、OneNote ドキュメントを HTML として保存します。

次のコード サンプルは、Java を使用して既存の OneNote ドキュメントを HTML に変換する方法を示しています。

// このコード例は、既存の OneNote ドキュメントを HTML に変換する方法を示します。
// OneNote ドキュメントを初期化する
Document doc = new Document("C:\\Files\\Sample1.one");

// HTMLとして保存
String dataDir = "C:\\Files\\Sample1_out.html";
doc.save(dataDir, SaveFormat.Html);

Java を使用して OneNote の特定のページを HTML にエクスポートする

以下の手順に従って、OneNote ドキュメントの特定のページの範囲を HTML Web ページに変換できます。

  1. Document クラスを使用して OneNote ファイルを読み込みます。
  2. HtmlSaveOptions クラスのインスタンスを作成します。
  3. 変換を開始する場所から PageIndex を設定します。
  4. その後、PageCountを指定して総ページ数を換算します。
  5. 最後に、save() メソッドを呼び出して、OneNote ドキュメントを HTML として保存します。出力 HTML ファイルのパスと HtmlSaveOptions を引数として受け取ります。

次のコード サンプルは、Java を使用して OneNote ドキュメントから HTML にページ範囲をエクスポートする方法を示しています。

// このコード例は、OneNote ドキュメントのページ範囲を HTML に変換する方法を示します。
// OneNote ドキュメントを初期化する
Document doc = new Document("C:\\Files\\Sample1.one");

// HTML 保存オプションを定義する
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setPageCount(1);
htmlSaveOptions.setPageIndex(0);

// HTML形式で保存
String dataDir = "C:\\Files\\ConvertRange.html";
doc.save(dataDir, htmlSaveOptions);

Java の埋め込みリソースを使用して OneNote を HTML に変換する

以下の手順に従って、OneNote ドキュメントを HTML Web ページに変換し、すべてのリソース (フォント、画像、CSS など) をインラインで埋め込むことができます。

  1. Document クラスを使用して OneNote ファイルを読み込みます。
  2. HtmlSaveOptions クラスのインスタンスを作成します。
  3. その後、ExportCss、ExportFonts、および ExportImages プロパティを ResourceExportType.ExportEmbedded に設定します。
  4. 最後に、save() メソッドを呼び出して、OneNote ドキュメントを HTML として保存します。出力 HTML ファイルのパスと HtmlSaveOptions を引数として受け取ります。

次のコード サンプルは、Java を使用してすべてのリソースを埋め込み、OneNote ドキュメントを HTML に変換する方法を示しています。

// このコード例は、OneNote ドキュメントを HTML に変換し、リソースを埋め込む方法を示します。
// OneNote ドキュメントを初期化する
Document doc = new Document("C:\\Files\\Sample1.one");

// HTML 保存オプションを定義する
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setExportCss(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportFonts(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportImages(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setFontFaceTypes(FontFaceType.Ttf);

// HTML形式で保存
String dataDir = "C:\\Files\\ConvertWithEmbeddedResources.html";
doc.save(dataDir, htmlSaveOptions);

無料ライセンスを取得する

無料の一時ライセンスを取得して、評価制限なしでライブラリを試すことができます。

OneNote をオンラインで HTML に変換する

上記の API を使用して開発された無料のオンライン OneNote to HTML コンバータ アプリを試すこともできます。

OneNote から HTML へ – 学習リソース

以下のリソースを使用して、OneNote から HTML 形式へのノートのエクスポートの詳細を確認し、ライブラリのその他の機能を探索することができます。

結論

この記事では、Java で OneNote ドキュメントを HTML Web ページに変換する方法を学習しました。 Aspose.Note for Java を活用することで、数行のコードのみを必要とする OneNote を HTML に変換する簡単かつ効率的な方法を発見しました。この記事で説明する手順に従うと、OneNote から HTML へのコンバーター アプリケーションを Java で簡単に作成できます。不明な点がある場合は、無料サポート フォーラムまでお気軽にお問い合わせください。

関連項目