MHTMHTMLからPDFへのCsharp

MHTファイルは、テキスト、グラフィック、アニメーション、CSS、JavaScript、およびすべてのリンクされたリソースを1つのファイルに含むWebページアーカイブ形式です。一部のWebページは、サーバーから画像やその他のリソースにアクセスし、ページをMHTまたはMHTML形式で保存すると、オフラインの場合でもそのようなコンテンツを表示できます。場合によっては、MHTファイルをPDF形式に変換する必要があります。この記事では、C#でMHTファイルをPDFファイルに変換する方法について説明します。

MHTからPDFへのコンバーター– C#.NET APIのインストール

Aspose.HTML for .NET APIは、HTML、MHTML、およびその他のサポートされているファイル形式の作成、編集、または操作をサポートします。 APIにアクセスするには、ダウンロードセクションからDLLファイルをダウンロードするか、次のNuGetインストールコマンドを使用します。

PM> Install-Package Aspose.Html

C#でMHTまたはMHTMLをPDFに変換する

MHTファイルは通常、.mhtmlファイル拡張子で保存されます。次の手順で、MHTまたはMHTMLファイルをPDFファイルに変換できます。

  1. PdfSaveOptionsクラスのオブジェクトを作成します。
  2. ConvertMHTMLメソッドを使用して、MHTまたはMHTMLをPDFに変換します。

以下のコードスニペットは、C#でプログラムによってMHTまたはMHTMLファイルをPDFに変換する方法を示しています。

// PdfSaveOptionsクラスオブジェクトを初期化します
PdfSaveOptions options = new PdfSaveOptions();
options.JpegQuality = 100;

// MHTまたはMHTMLをPDFに変換する
Converter.ConvertMHTML("sample.mht", options, "output.pdf");

Aspose.HTML for.NET APIを探索する

ドキュメントセクションを調べることで、Webページを操作するためのいくつかの機能を学ぶことができます。ファイル変換、Webクロールなどのさまざまな機能をカバーしています。

無料ライセンスを取得する

無料の一時ライセンスを取得して、APIを最大限に活用してみてください。

結論

この記事では、C#または.NETFrameworkベースのアプリケーションでMHTまたはMHTMLファイルをPDF形式に変換する方法を学習しました。ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目

YouTubeをC#でMP3に変換