MHTファイルには、すべての画像、CSS、JavaScript、およびその他のリソースが含まれているため、Webページのアーカイブに使用できます。特定の状況では、MHTファイルを画像形式に変換する必要がある場合があります。したがって、この記事では、JavaでプログラムによってMHTまたはMHTMLをJPGまたはPNG形式の画像に変換する方法について説明します。
MHTから画像への変換–JavaAPIのインストール
Aspose.HTML for Java APIは、HTML、MHTML、およびその他の一般的なファイル形式を作成または操作するために使用できる高度なHTML処理APIです。 ダウンロードセクションからJARファイルをダウンロードしてAPIにアクセスするか、アプリケーションのpom.xmlファイルで以下の詳細を使用してください。
リポジトリ:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
依存:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>21.12</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
JavaでMHTまたはMHTMLをJPG画像に変換する
次の手順で、MHTまたはMHTMLWebページをJPG形式の画像にエクスポートできます。
- ImageSaveOptionsクラスのインスタンスを初期化します。
- JPEGまたはJPGとして出力形式を指定します。
- ConvertMHTMLメソッドを使用して、ソースMHTまたはMHTMLをJPG形式の画像に変換します。
以下のコードスニペットは、JavaでMHTまたはMHTMLファイルをJPG画像に変換する方法を示しています。
// ImageSaveOptionsのインスタンスを作成します
ImageSaveOptions options = new ImageSaveOptions();
options.setFormat(ImageFormat.Jpeg);
// MHTMLをJPEGまたはJPG画像形式に変換します
Converter.convertMHTML("input.mhtml", options, "output.jpeg");
プログラムでJavaでMHTまたはMHTMLをPNG画像に変換する
以下の手順に従って、MHTまたはMHTMLファイルをPNG形式の画像にすばやく変換できます。
- ImageSaveOptionsクラスのオブジェクトをインスタンス化します。
- 出力画像形式をPNGに設定します。
- ConvertMHTMLメソッドを使用して、MHTまたはMHTMLをPNG画像に変換します。
次のコードサンプルは、JavaでMHTまたはMHTMLファイルをPNG形式の画像に変換する方法を説明しています。
// ImageSaveOptionsのインスタンスを作成します
ImageSaveOptions options = new ImageSaveOptions();
options.setFormat(ImageFormat.Png);
// MHTMLをPNG画像形式に変換する
Converter.convertMHTML("input.mhtml", options, "output.png");
Aspose.HTML forJavaAPIを探索する
ドキュメントセクションにアクセスして、APIが提供する他のいくつかの機能を学ぶことができます。
無料ライセンスを取得する
無料の一時ライセンスを取得することで、APIが提供するすべての機能を最大限に評価できます。
結論
この記事では、Javaを使用してMHTまたはMHTMLファイルをPNG、JPG、またはJPEG形式の画像に変換する方法について説明しました。さらに、フォーラムを介して質問を提起することもできます。これにより、効果的に支援することができます。