MHTファイルは、Webページに関連するすべてのリソースを含む単一のファイルです。 HTMLファイルとは異なり、サーバーでホストされている画像、テーマ、またはその他のリソースが関係している場合でも、オフラインで表示できます。このようなファイルは通常、.MHTMLファイル拡張子で保存されます。場合によっては、コンテンツをサムネイルとしてプレビューするために、MHTファイルを画像に変換する必要があります。このような要件に従って、この記事では、MHTまたはMHTMLファイルをJPG、PNG、およびその他の画像形式の画像にプログラムでC#で変換する方法について説明します。
MHTから画像への変換– C#APIのインストール
Aspose.HTML for .NET APIは、HTML、MHTML、およびその他のいくつかのファイル形式のWebページの操作をサポートしています。 APIを構成するには、新しいリリースセクションからDLLファイルをダウンロードするか、以下のNuGetインストールコマンドを使用します。
PM> Install-Package Aspose.Html
MHTまたはMHTMLをC#でJPG画像に変換する
以下の手順に従って、MHTまたはMHTMLファイルをJPG画像に変換できます。
- ImageSaveOptionsクラスのオブジェクトを作成します。
- 画像形式をJPG画像に設定します。
- ConvertMHTMLメソッドを使用して、MHTまたはMHTMLをJPG画像に変換します。
次のコードスニペットは、C#でプログラムによってMHTまたはMHTMLファイルをJPG画像に変換する方法を示しています。
// ImageSaveOptionsのインスタンスを作成します
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Jpeg;
// MHTMLをJPEGまたはJPG画像形式に変換します
Converter.ConvertMHTML("input.mhtml", options, "output.jpeg");
C#でプログラムによりMHTまたはMHTMLをPNG画像に変換する
次の手順で、MHTまたはMHTMLファイルをPNG画像に変換できます。
- ImageSaveOptionsクラスのオブジェクトを作成し、画像形式をPNGに設定します。
- ConvertMHTMLメソッドを使用して、MHTまたはMHTMLをPNG画像に変換します。
以下のコードスニペットは、C#でプログラムによってMHTまたはMHTMLファイルをPNG画像に変換する方法を詳しく説明しています。
// ImageSaveOptionsクラスのインスタンスを作成します
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Png;
// MHTMLをPNG画像形式に変換する
Converter.ConvertMHTML("input.mhtml", options, "output.png");
Aspose.HTML for.NET APIを探索する
ドキュメントにアクセスすると、APIの他の多くの機能を確認できます。
無料ライセンスを取得する
無料の一時ライセンスをリクエストすることで、評価の制限なしにAPIを評価できます。
結論
この記事では、MHTまたはMHTMLファイルをC#でプログラムによってJPGまたはPNG形式の画像に変換する方法を理解しました。また、ご不明な点がございましたら、フォーラムまでお問い合わせください。