OneNote は、ユーザーがさまざまな形式でメモを作成、整理、共有できる人気のメモ作成ツールです。 HTML は、Web ページの作成に使用される標準マークアップ言語です。 OneNote を HTML に変換すると、ノートをオンラインで公開したり、OneNote を使用していない他のユーザーと共有したりするなど、さまざまな理由で役立ちます。この記事では、Java で OneNote を HTML に変換する方法を学びます。
この記事では次のトピックについて説明します。
- OneNote を HTML に変換するための Java API
- OneNote を HTML に変換
- 既存の OneNote を HTML に変換
- OneNote の特定のページを HTML にエクスポート
- 埋め込みリソースを含む OneNote を HTML に変換する
- OneNote をオンラインで HTML に変換
- 無料の学習リソース
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 ページに変換できます。
- Document クラスのインスタンスを作成します。
- Page クラス オブジェクトを使用して新しいページを作成します。
- ParagraphStyle を指定し、書式設定プロパティを設定します。
- Title クラスを使用してページ タイトルを初期化し、設定します。
- その後、appendChildLast() メソッドを使用してドキュメントにページを追加します。
- 最後に、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);
既存の OneNote を Java で HTML に変換する
以下の手順に従って、既存の OneNote ドキュメントを HTML Web ページに変換することもできます。
- Document クラスを使用して OneNote ファイルを読み込みます。
- 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 ページに変換できます。
- Document クラスを使用して OneNote ファイルを読み込みます。
- HtmlSaveOptions クラスのインスタンスを作成します。
- 変換を開始する場所から PageIndex を設定します。
- その後、PageCountを指定して総ページ数を換算します。
- 最後に、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 など) をインラインで埋め込むことができます。
- Document クラスを使用して OneNote ファイルを読み込みます。
- HtmlSaveOptions クラスのインスタンスを作成します。
- その後、ExportCss、ExportFonts、および ExportImages プロパティを ResourceExportType.ExportEmbedded に設定します。
- 最後に、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 で簡単に作成できます。不明な点がある場合は、無料サポート フォーラムまでお気軽にお問い合わせください。