MHTからWordへcsharpMHTから

MHTファイルには、CSS、画像、JavaScriptなどを含むWebページのすべてのリソースが含まれています。したがって、オフライン時にブラウザでMHTまたはMHTMLファイルを表示できます。場合によっては、MHTまたはMHTMLファイルをWord文書に変換する必要があります。したがって、この記事では、MHTまたはMHTMLファイルをプログラムでC#のDOCX形式のWord文書に変換する方法について説明します。

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

Aspose.HTML for .NET APIを使用して、HTML、MHTMLなどのさまざまなWeb関連のファイル形式を操作できます。[ダウンロード]からDLLファイルをダウンロードして、APIをインストールするだけです。 6ページまたは次のNuGetコマンドを使用します。

PM> Install-Package Aspose.Html

MHTまたはMHTMLをC#でWordDOCXファイルに変換する

以下の手順で、MHTまたはMHTMLファイルをC#のDOCXWord文書に変換できます。

  1. DocSaveOptionsクラスのインスタンスを初期化します。
  2. 出力ワードドキュメント形式を設定します。
  3. ConvertMHTMLメソッドを使用してMHTMHTMLファイルを変換した後、出力DOCXファイルを保存します。

以下のコードサンプルでは、MHTまたはMHTMLファイルをC#でWord文書に変換する方法について詳しく説明しています。

// DocSaveOptionsクラスオブジェクトを初期化します
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;

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

C#の詳細オプションを使用してMHTまたはMHTMLをWordDOCXに変換する

さまざまなプロパティを設定することにより、MHTまたはMHTMLをWord文書変換プロセスに拡張できます。 MHTまたはMHTMLファイルをWordファイルに変換するには、以下の手順に従ってください。

  1. DocSaveOptionsクラスのインスタンスを初期化します。
  2. 出力ドキュメント形式を設定し、ページのサイズをインチで指定します。
  3. ConvertMHTMLメソッドを使用して、MHTまたはMHTMLをWordファイルに変換します。

次のコードスニペットは、MHTまたはMHTMLファイルをC#の詳細設定を使用してWord文書に変換する方法を示しています。

// DocSaveOptionsクラスオブジェクトを初期化します
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;

// ページ設定オプションを指定する
options.PageSetup.AnyPage = new Aspose.Html.Drawing.Page(
new Aspose.Html.Drawing.Size(
Aspose.Html.Drawing.Length.FromInches(5),
Aspose.Html.Drawing.Length.FromInches(7)));

// MHTまたはMHTMLをWordDOCXファイルに変換する
Converter.ConvertMHTML("sample.mht", options, "output.docx");

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

ドキュメントスペースを見て、APIに含まれている他の多くの機能を調べることができます。

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

無料の一時ライセンスを取得することで、APIのすべての機能を最大限に評価できます。

結論

この記事では、MHTまたはMHTML WebページをC#でプログラムによってDOCX形式のWord文書に変換する方法を学習しました。さらに、ページサイズや解像度などを制御するための高度な変換もAPIでサポートされています。ご不明な点やご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目

C#でプログラムでYoukuビデオをダウンロード