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

これは、環境設定に関する詳細情報を提供し、変換用のソースHTMLファイルをロードするための実行可能なC#コードを含むことにより、** C#を使用してHTMLをWordに変換する方法をガイドする記事です。オプションは、DocSaveOptionsクラスオブジェクトを使用して出力DOCXファイルを構成するために使用できます。このチュートリアルでは、** HTMLからWordへのコンバーターC#**言語を使用しています。

C#を使用してHTMLコンテンツをWord文書に書き込む手順

  1. HTMLをWordファイルに変換するためのプロジェクトにAspose.HTMLへの参照を追加します
  2. ファイルパスを指定してソースHTMLファイルをHTMLDocumentにロードして開きます
  3. 出力ファイルを構成するためのDocSaveOptionsクラスオブジェクトを作成します
  4. 指定された構成を使用して、ソースHTMLファイルから変換されたWordファイルを保存します

これらの簡単な手順は、DOCXのように* C#を使用してHTMLをWord*ファイルに変換する方法を簡単に説明しています。最初に環境を構成するための情報が共有され、次にソースHTMLファイルがロードされます。次のステップでは、DocSaveOptionsクラスオブジェクトを使用して出力DOCXファイルを構成しますが、このクラスのすべてのデフォルト設定を使用するオプションがあります。最後の最後のステップでは、ファイルはDOCXとして保存されますが、MSWordでサポートされている他の形式で保存することもできます。

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

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
namespace ConvertHtmlToWordUsingCSharp
{
class Program
{
static void Main(string[] args) // Main function to convert HTML to Image in C#
{
// Remove the watermark in output word document by adding license
License licHtmlToImage = new License();
licHtmlToImage.SetLicense(@"Aspose.Html.lic");
// Load the source input HTML file for conversion to word document
HTMLDocument document = new HTMLDocument("SampleInput.html");
// Instantiate the document save options
DocSaveOptions docSaveOptions = new DocSaveOptions();
// Convert HTML to word file using the input HTML document, document save options and output file name
Converter.ConvertHTML(document, docSaveOptions, "OutputDocx.docx");
System.Console.WriteLine("Done");
}
}
}

このサンプルコードでは、最初にソースHTMLファイルがHTMLDocumentにロードされる数行のコードを使用して、* C#でHTMLをWordに変換する*方法を学習しました。既存のHTMLファイルをロードする必要はありませんが、Converter.ConvertHTML()関数を呼び出しているときにも、外部ソースからHTML文字列をフェッチしたり、URLを使用したりできます。 DocSaveOptionsクラスオブジェクトを使用して、出力DOCXファイルのページサイズや余白を設定するなど、他の多くの構成も可能です。

このハウツーチュートリアルでは、* C#を使用してHTMLコンテンツをWord文書に書き込む*方法を学びました。 HTMLファイルをテキストに変換することに興味がある場合は、C#でHTMLをテキストに変換する方法の記事を参照してください。

 日本語