В този кратък урок ще ви обясним стъпка по стъпка процеса за извършване на конвертиране на документи от формат RTF във формат HTML с помощта на една от популярните библиотеки за конвертиране на документи. Ние също така ще използваме инструкциите, дефинирани в това ръководство за разработване на възможността за RTF към HTML конвертор C#. По-долу можете да намерите подробни инструкции заедно с работещ примерен код за конвертиране на RTF в HTML в C#.
Стъпки за конвертиране на RTF в HTML в C#
- Инсталирайте пакет GroupDocs.Conversion for .NET от NuGet в проекта .NET за конвертиране на RTF в HTML
- Добавете препратка към пространството на имената GroupDocs.Conversion за извършване на конвертиране на документи от RTF в HTML
- Създайте екземпляр на класа Converter и заредете входния RTF файл за конвертиране
- Създайте обект от класа MarkupConvertOptions и дефинирайте параметри, за да персонализирате изходния HTML файл
- Накрая извикайте метода 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#.