
JavaでHTMLをMarkdownに、またはHTMLをPNGに変換する
MarkdownとHTMLは、Webで使用される最も人気のある2つのマークアップ言語です。 Markdownは、記号を使用してテキストをフォーマットするための簡単で軽量な言語です。一方、HTMLを使用すると、ユーザーは事前定義されたカスタムタグを使用して複雑なWeb構造を設計できます。場合によっては、ユーザーはその堅牢性と単純さのためにHTMLよりもMarkdownを好むことがあります。したがって、この記事では、Aspose.HTML for Javaが提供するAPIメソッドを使用して、JavaでHTMLをMarkdownに、またはHTMLをPNGにプログラムで変換します。
このブログ投稿では、次のセクションについて説明します。
- JavaでHTMLをMarkdownまたはHTMLからPNGに変換-APIのインストール
- プログラムでHTMLをMarkdownに変換するJavaライブラリ
- JavaのHTMLからPNGへの変換ライブラリ
JavaでHTMLをMarkdownまたはHTMLからPNGに変換-APIのインストール
Aspose.HTML for Javaは、ファイル操作および変換メソッドの豊富なスタックを提供します。これにより、ユーザーは簡単な構成でこれらのアクションを実行できます。したがって、このHTMLからMarkdownまたはHTMLからPNGへの変換ライブラリのインストール手順は非常に簡単です。 jarファイルをダウンロードするか、次のMaven構成に従うことができます。
リポジトリ
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
依存
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>21.12</version>
<classifier>jdk1.8</classifier>
</dependency>
HTMLをMarkdownに変換するJavaライブラリ
次の手順は、JavaアプリケーションでHTMLを.mdファイルに変換するために実行されます。
- HTMLDocumentクラスのオブジェクトを作成し、ソースHTMLファイルをロードします。
- MarkdownSaveOptions()クラスのオブジェクトを初期化します。
- このメソッドconvertHTML(HTMLDocument document、MarkdownSaveOptions options、java.lang.String outputPath)を呼び出して、WebページをMarkdownファイルに変換します。このメソッドは、変換されたファイルを上記のパスに保存します。
次に、次のコードスニペットをコピーしてJavaファイルに貼り付けます。
// HTMLDocumentクラスのオブジェクトを作成し、ソースHTMLファイルをロードします。
HTMLDocument htmlDocument = new HTMLDocument("INPUT-HTML-FILE");
// MarkdownSaveOptions()クラスのオブジェクトを初期化します。
MarkdownSaveOptions options = new MarkdownSaveOptions();
// このメソッドconvertHTML(HTMLDocument document、MarkdownSaveOptions options、java.lang.String outputPath)を呼び出して、WebページをMarkdownファイルに変換します。このメソッドは、変換されたファイルを上記のパスに保存します。
Converter.convertHTML(htmlDocument, options, "PATH-FOR-OUTPUT-md-FILE");
JavaのHTMLからPNGへの変換ライブラリ
このセクションでは、JavaでプログラムによってHTMLファイルをPNGファイルに変換する手順とコードスニペットについて説明します。
次の手順を実行してみましょう。
- HTMLDocumentクラスのインスタンスを開始し、ソースHTMLファイルをロードします。
- ImageSaveOptionsクラスのオブジェクトを作成して、画像属性にアクセスします。
- このconvertHTML(HTMLDocument document、ImageSaveOptions options、java.lang.String outputPath)メソッドを呼び出して、HTMLをPNGに変換します。
// HTMLDocumentクラスのインスタンスを開始し、ソースHTMLファイルをロードします。
HTMLDocument htmlDocument = new HTMLDocument("INPUT-HTML-FILE");
// ImageSaveOptionsクラスのオブジェクトを作成して、画像属性にアクセスします。
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png);
// このconvertHTML(HTMLDocumentドキュメント、ImageSaveOptionsオプション、java.lang.String outputPath)を呼び出して、HTMLをPNGに変換します。
Converter.convertHTML(htmlDocument, options, "PATH-FOR-OUTPUT-PNG-FILE");
無料ライセンスを取得する
無料の一時ライセンスを利用して、評価の制限なしにAPIを試すことができます。
まとめ
このブログ投稿では、JavaでHTMLをMarkdownに、またはHTMLをPNGにプログラムで変換する方法を学びました。 HTMLから.mdおよびHTMLからPNGへの変換APIをテストするための手順とコード例を書き留めました。さらに、ドキュメントを調べて、他の機能について学ぶことができます。さらに、conholdate.comは継続的に新しいブログ投稿を書いています。したがって、最新のアップデートについては連絡を取り合ってください。
質問する
ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。