JavaでHTMLをMarkdownに、またはHTMLをPNGに変換する

JavaでHTMLをMarkdownに、またはHTMLをPNGに変換する

MarkdownHTMLは、Webで使用される最も人気のある2つのマークアップ言語です。 Markdownは、記号を使用してテキストをフォーマットするための簡単で軽量な言語です。一方、HTMLを使用すると、ユーザーは事前定義されたカスタムタグを使用して複雑なWeb構造を設計できます。場合によっては、ユーザーはその堅牢性と単純さのためにHTMLよりもMarkdownを好むことがあります。したがって、この記事では、Aspose.HTML for Javaが提供するAPIメソッドを使用して、JavaでHTMLをMarkdownに、または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ファイルに変換するために実行されます。

  1. HTMLDocumentクラスのオブジェクトを作成し、ソースHTMLファイルをロードします。
  2. MarkdownSaveOptions()クラスのオブジェクトを初期化します。
  3. このメソッド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ファイルに変換する手順とコードスニペットについて説明します。

次の手順を実行してみましょう。

  1. HTMLDocumentクラスのインスタンスを開始し、ソースHTMLファイルをロードします。
  2. ImageSaveOptionsクラスのオブジェクトを作成して、画像属性にアクセスします。
  3. この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は継続的に新しいブログ投稿を書いています。したがって、最新のアップデートについては連絡を取り合ってください。

質問する

ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目