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