C# を使用して HTML を DOCX に変換する方法

この記事では、一般的なライブラリを使用してドキュメントを変換することに焦点を当て、C# を使用して HTML を DOCX に変換する方法について詳細なステップバイステップ ガイドを提供します。また、C# で HTML を DOCX にエクスポートするのに役立つコード例も含まれています。提供されている手順に従うことで、HTML ファイルを DOCX 形式にすばやく簡単に変換できます。 HTML から DOCX への変換には、次の手順が必要です。

C# を使用して HTML を DOCX に変換する手順

  1. NuGet パッケージ マネージャーを使用して GroupDocs.Conversion for .NET をインストールします
  2. GroupDocs.Conversion の名前空間参照をプロジェクトに追加します
  3. HTML ファイルのパスをコンストラクターに渡すことにより、Converter クラスの新しいインスタンスを作成します
  4. Converter.GetPossibleConversions メソッドを呼び出して、DOCX の変換オプションを取得します。
  5. Converter.Save メソッドを呼び出して、出力 DOCX を保存します。

HTML は、Web ページやその他のデジタル ドキュメントを作成するために広く使用されている言語です。ただし、HTML を DOCX などの別の形式に変換する必要がある場合があります。上記の手順を利用して、C# で HTML から DOCX を生成できます。幸いなことに、.NET がインストールされていれば、Windows、macOS、Linux などの一般的なオペレーティング システムでこれらの手順を実行できます。次のコード例は、入力 HTML を DOCX ファイル形式にエクスポートする方法を示しています。

C# を使用して HTML を DOCX に変換するコード

using GroupDocs.Conversion;
namespace ConvertHTMLtoDOCXUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Conversion library
License lic = new License();
lic.SetLicense(@"GroupDocs.Conversion.lic");
// Import HTML document
var converter = new GroupDocs.Conversion.Converter("input.html");
// Get conversion option for final output document
var htmltodocxOptions = converter.GetPossibleConversions()["docx"]
.ConvertOptions;
// Save the DOCX to disk
converter.Convert("output.docx", htmltodocxOptions);
}
}
}

変換プロセス HTML から DOCX C# に追加のソフトウェアをインストールする必要はありません。さらに、上記のコード例で使用されているライブラリはクロスプラットフォームであるため、.NET がインストールされている任意のオペレーティング システムでコードを実行できます。提案されたドキュメント変換ライブラリをインストールし、ファイル パスに必要な調整を行ったら、このコードをプロジェクトに簡単に統合できます。

HTML から ODT への変換については、以前の記事で既に説明しました。さらにサポートが必要な場合は、C# を使用して HTML を ODT に変換する方法 のチュートリアルを参照してください。

 日本語