Як конвертувати RTF у HTML на C#

У цьому короткому посібнику ми пояснимо вам покроковий процес виконання конвертації документа з формату RTF у HTML за допомогою однієї з популярних бібліотек конвертації документів. Ми також будемо використовувати інструкції, визначені в цьому посібнику для розробки можливостей конвертера RTF у HTML C#. Нижче ви можете знайти докладні інструкції разом із робочим зразком коду для перетворення RTF на HTML у C#.

Кроки для перетворення RTF на HTML у C#

  1. Встановіть пакет GroupDocs.Conversion for .NET із NuGet у проекті .NET для конвертації RTF у HTML
  2. Додайте посилання на простір імен GroupDocs.Conversion для виконання перетворення документа з RTF на HTML
  3. Створіть екземпляр класу Converter і завантажте вхідний файл RTF для перетворення
  4. Створіть об’єкт класу MarkupConvertOptions і визначте параметри для налаштування вихідного файлу HTML
  5. Нарешті, викличте метод Convert класу Converter і передайте йому шлях до конвертованого файлу разом з об’єктом MarkupConvertOptions

Здатність RTF до HTML C# можна швидко розвинути, використовуючи описані вище кроки в послідовності. На першому кроці налаштуйте свій проект із необхідним пакетом із менеджера пакетів NuGet і додайте посилання на важливий простір імен для реалізації функції C# RTF у HTML. Потім використовуйте кілька викликів API бібліотеки перетворення документів для перетворення документа в потрібний формат. Крім того, цю функцію можна розробити без будь-якого стороннього програмного забезпечення і навіть без MS Office.

Код для перетворення RTF на HTML у C#

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. Однак ви можете встановити різні інші параметри, включаючи Масштаб, Водяний знак, список індексів сторінок та багато іншого, щоб налаштувати вихідний файл.

У цій публікації ми обговорили процес створення C# функції конвертації RTF у HTML і розробили зразок коду для цього. Якщо вам цікаво прочитати нашу нещодавню статтю, відвідайте як конвертувати JPG у XLSM на C#.

 Українська