Java で HTML を Markdown に変換する方法

この短い記事では、Java で HTML を Markdown に変換する方法について説明します。環境をセットアップし、共有コード スニペットを使用してJava で HTML を MD に変換しながら、このタスクを実行するためのいくつかの API 呼び出しを行う方法について説明します。さらに、HTML 文字列の代わりに入力 HTML ファイルを読み込み、処理後に Markdown ファイルとして保存することもできます。

Java で HTML を Markdown に変換する手順

  1. Aspose.HTML for Java API をインストールして、入力 HTML ファイルを変換します
  2. HTML 文字列を使用して HTML ファイルを作成する
  3. ConvertHTML メソッドを使用して、出力 Markdown ファイルを作成します

これらの手順は、HTML から MD へのコンバーターを Java で作成する方法を理解するのに役立ちます。最初のステップでは、環境構成について説明し、続いて文字列を使用して入力 HTML ファイルを作成します。最後に、必要に応じて HTML ファイルを Markdown 形式に変換します。

Java で HTML を Markdown に変換するコード

import com.aspose.html.*;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to convert HTML to MD in Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Create HTML code.
String code = "<h1>Header 1</h1>\n" +
"<h2>Header 2</h2>\n" +
"<p>Hello World!!</p>\n";
try (java.io.FileWriter fileWriter = new java.io.FileWriter("document.html")) {
fileWriter.write(code);
}
// Call ConvertHTML method.
com.aspose.html.converters.Converter.convertHTML(
"document.html",
new com.aspose.html.saving.MarkdownSaveOptions(),
"output.md"
);
System.out.println("Done");
}
}

上記のコード スニペットは、HTML を Java の MD に変換するのに十分です。ただし、既存の HTML ファイルを変換する場合は、少し変更する必要があります。ファイル書き込み部分を省略し、 MarkdownSaveOptions クラス オブジェクトをパラメータに渡して convertHTML() メソッドを呼び出すだけです。

このチュートリアルでは、Java* で *HTML を Markdown コンバーターに変換する方法について説明します。ただし、Markdown から XPS への変換について学習したい場合は、JavaでMarkdownをXPSに変換する方法 に関する記事を読むことができます。

 日本語