Como converter RTF para HTML em C #

Neste breve tutorial, explicaremos o processo passo a passo para realizar a conversão de documentos do formato RTF para HTML usando uma das bibliotecas de conversão de documentos populares. Também consumiremos as instruções definidas neste guia para o desenvolvimento do recurso RTF to HTML converter C#. Abaixo, você pode encontrar instruções detalhadas junto com um código de exemplo funcional para converter RTF em HTML em C#.

Etapas para converter RTF em HTML em C#

  1. Instale o pacote GroupDocs.Conversion for .NET do NuGet no projeto .NET para converter RTF em HTML
  2. Adicione uma referência ao namespace GroupDocs.Conversion para realizar a conversão de documentos de RTF para HTML
  3. Crie uma instância da classe Converter e carregue o arquivo RTF de entrada para conversão
  4. Crie um objeto da classe MarkupConvertOptions e defina parâmetros para personalizar o arquivo HTML de saída
  5. Por fim, chame o método Convert da classe Converter e passe o caminho do arquivo convertido junto com o objeto MarkupConvertOptions para ele

O recurso RTF para HTML C# pode ser desenvolvido rapidamente usando as etapas acima em uma sequência. Na primeira etapa, configure seu projeto com o pacote necessário do gerenciador de pacotes NuGet e adicione uma referência ao namespace essencial para implementar o recurso C# RTF para HTML. Em seguida, consuma algumas chamadas de API da biblioteca de conversão de documentos para converter o documento no formato necessário. Além disso, esse recurso pode ser desenvolvido sem nenhum software de terceiros e até mesmo sem o MS Office.

Código para converter RTF em HTML em 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");
}
}
}

Como você pode ver no exemplo acima, desenvolvemos o recurso converter RTF para HTML C# para fins de demonstração. Definimos duas propriedades, como o número da página e o número de páginas para o arquivo HTML convertido. No entanto, você pode definir vários outros parâmetros, incluindo Zoom, Marca d’água, a lista de índices de página e muitos outros para personalizar o arquivo de saída.

Discutimos o processo para criar a funcionalidade C# converter RTF para HTML e desenvolvemos um código de exemplo para ele neste post. Se você estiver interessado em ler nosso artigo recente, visite como converter JPG para XLSM em C #.

 Português