この短いチュートリアルでは、一般的なドキュメント変換ライブラリの 1 つを使用して、RTF から HTML 形式へのドキュメント変換を実行するための段階的なプロセスを説明します。また、RTF から HTML へのコンバーター C# 機能の開発のために、このガイドで定義されている手順を使用します。以下に、C# で RTF を HTML に変換するための詳細な手順と実際のサンプル コードを示します。
C# で RTF を HTML に変換する手順
- RTF を HTML に変換するために、.NET プロジェクトの NuGet から GroupDocs.Conversion for .NET パッケージをインストールします
- RTF から HTML へのドキュメント変換を実行するために、GroupDocs.Conversion 名前空間への参照を追加します
- Converter クラスのインスタンスを作成し、変換のために入力 RTF ファイルを読み込みます
- MarkupConvertOptions クラスのオブジェクトを作成し、パラメータを定義して出力 HTML ファイルをカスタマイズします
- 最後に、Converter クラスの Convert メソッドを呼び出し、変換されたファイル パスを MarkupConvertOptions オブジェクトと共に渡します。
RTF to HTML C# 機能は、上記の手順を順番に使用することで迅速に開発できます。最初の手順では、NuGet パッケージ マネージャーから必要なパッケージを使用してプロジェクトを構成し、C# RTF to HTML 機能を実装するために不可欠な名前空間への参照を追加します。次に、ドキュメント変換ライブラリのいくつかの API 呼び出しを使用して、ドキュメントを必要な形式に変換します。さらに、この機能は、サードパーティのソフトウェアや MS Office がなくても開発できます。
C# で RTF を HTML に変換するコード
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertRtfToHtmlInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert RTF to HTML using C# | |
{ | |
// Remove the watermark in output HTML by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source RTF document for conversion to HTML | |
var converter = new GroupDocs.Conversion.Converter("sample.rtf"); | |
// Set the properties for the converted HTML file | |
var convertOptions = new MarkupConvertOptions() | |
{ | |
PageNumber = 1, | |
PagesCount = 2 | |
}; | |
// Convert and save the RTF in HTML format | |
converter.Convert("converted.html", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
上記の例でわかるように、デモンストレーション目的で RTF を HTML C# に変換 機能を開発しました。変換された HTML ファイルのページ番号とページ数など、2 つのプロパティを定義しました。ただし、出力ファイルをカスタマイズするために、ズーム、透かし、ページ インデックスのリストなど、さまざまなパラメータを設定できます。
この投稿では、C# で RTF を HTML に変換する機能を作成するプロセスについて説明し、そのサンプル コードを開発しました。最近の記事に興味がある場合は、C#でJPGをXLSMに変換する方法 にアクセスしてください。