ドキュメント変換プロセスと、C# で HTML を RTF に変換する方法を簡単に学びましょう。ドキュメント変換を行うためのサードパーティ ツールをインストールする必要はなく、Microsoft Office がなくてもインストールできます。さらに、このガイドで定義されている手順を使用して、HTML から RTF へのコンバーター C# 機能のサンプル コードを作成します。
C# で HTML を RTF に変換する手順
- NuGet Web サイトから GroupDocs.Conversion for .NET パッケージをアプリケーションにインストールします
- HTML から RTF 形式へのドキュメント変換を実行するために、GroupDocs.Conversion 名前空間への参照を追加します
- Converter クラスのインスタンスを作成し、HTML ファイルをそのコンストラクターに渡します
- WordProcessingConvertOptions クラスのオブジェクトを作成し、出力 RTF ファイルの変換オプションを定義します
- Converter クラスの Convert メソッドを呼び出し、変換された RTF ファイル名と WordProcessingConvertOptions をそれに渡します。
これらの手順では、必要なパッケージをインストールし、HTML to RTF C# 機能を実装するための適切な名前空間を参照するだけです。次に、ソース HTML ファイルをロードし、出力 RTF ドキュメントの変換オプションを設定します。最後に、Convert メソッドを使用して、変換された RTF ファイルをディスクに保存します。
C# で HTML を RTF に変換するコード
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertHtmlToRtfInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert HTML to RTF using C# | |
{ | |
// Remove the watermark in output RTF by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source HTML file for conversion to RTF | |
var converter = new GroupDocs.Conversion.Converter("sample.html"); | |
// Set the convert options for the output RTF | |
var convertOptions = new WordProcessingConvertOptions(); | |
// Convert and save the HTML in RTF format | |
converter.Convert("converted.rtf", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
C# HTML to RTF 機能は、いくつかの API 呼び出しとわずか 2 ~ 3 行のコードで開発されています。このサンプル コードを開始点として使用し、RTF ファイルのさまざまな変換オプションを定義するために WordProcessingConvertOptions クラスを使用できます。さらに、HTML を TIFF、PPSM、PDF、MHT、PPTX、XLSX などのさまざまなドキュメント形式に簡単に変換できます。
この記事では、HTML を RTF 形式に変換するための変換プロセスについて説明し、そのサンプル コードを作成しました。前回の記事では、C#でMHTMLをJPGに変換する方法 について調べました。詳細については、それを見てください。