このハウツー記事では、C# を使用して DOCX を MHTML に変換し、サンプル アプリケーションを開発するための段階的なプロセスについて説明します。 C# で DOCX から MHTML を生成するには、最も一般的な変換ライブラリの 1 つを使用します。また、ドキュメント変換を実行するためのドキュメント変換パッケージを構成する手順についても説明します。 DOCX を MHTML ドキュメントに変換するための主要な手順とサンプル コードを次に示します。
C# を使用して DOCX を MHTML に変換する手順
- NuGet パッケージ マネージャーから GroupDocs.Conversion for .NET をインストールします
- GroupDocs.Conversion 名前空間への参照を追加して、DOCX を MHTML に変換します
- 入力 DOCX のパスを渡して、Converter クラスのオブジェクトを初期化します
- Converter.GetPossibleConversions メソッドを使用して変換オプションを取得する
- Convert.Save メソッドを呼び出して、MHTML をディスクに保存します。
C# を使用して DOCX を MHTML にエクスポートする機能を開発するための基本的な手順をすべて定義しました。上記の方法論は、理想的なドキュメント コンバーター API の 1 つを使用してドキュメント変換を実行するのに非常に簡単であり、数行の C# コードを記述するだけでよいことがわかります。 GroupDocs.Conversion ライブラリを使用した例を次に示します。
C# を使用して DOCX を MHTML に変換するコード
using GroupDocs.Conversion; | |
namespace ConvertDOCXtoMHTMLusingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import DOCX document | |
var converter = new GroupDocs.Conversion.Converter("input.docx"); | |
// Get conversion option for final output document | |
var docxtomhtmlconvertoptions = converter.GetPossibleConversions()["mhtml"].ConvertOptions; | |
// Save the MHTML to disk | |
converter.Convert("ConvertDOCXtoMHTMLusingCSharp.mhtml", docxtomhtmlconvertoptions); | |
} | |
} | |
} |
前のセクションで定義したプロセス フローを使用してアプリケーションを構築する方法を説明するために、C#* で *DOCX を MHTML に変換するサンプル コードを作成しました。 DOCX をインポートし、変換オプションを取得して、出力 MTHML をディスクに保存するだけです。このコード例は、サード パーティ ソフトウェアをインストールせずに、DOCX を MTHML にエクスポートするために .NET がインストールされている任意のオペレーティング システムで動作します。
以前の記事では、TeX を Word に変換する方法を説明しました。詳しくは C# を使用して TeX を Word に変換する方法 の投稿をご覧ください。