Este artigo enfatizará o uso de uma biblioteca de conversão de documentos amplamente utilizada e apresentará um tutorial elaborado sobre como converter RTF para DOCX usando C#. Arquivos Rich Text Format (RTF) e Microsoft Word DOCX são dois formatos de documento populares usados para armazenar e trocar documentos de texto. A conversão de arquivos RTF para o formato DOCX pode ser útil ao trabalhar com diferentes aplicativos de processamento de texto ou quando a compatibilidade é necessária. Neste tutorial, também vamos nos aprofundar na configuração da biblioteca de conversão e fornecer um exemplo de código abrangente para gerar DOCX de RTF em C#.
Etapas para converter RTF em DOCX usando C#
- Instale GroupDocs.Conversion for .NET utilizando o gerenciador de pacotes NuGet para conversão de RTF para DOCX
- Inclua a referência de namespace GroupDocs.Conversion em seu projeto
- Crie uma instância da classe Converter passando o caminho do arquivo RTF como um parâmetro para seu construtor
- Chame o método Converter.GetPossibleConversions para recuperar as opções de conversão para DOCX
- Chame o método Converter.Save para salvar o DOCX de saída no disco
Para exportar RTF para DOCX em C# é um processo simples que pode ser alcançado seguindo as diretrizes passo a passo mencionadas. Essas etapas são aplicáveis em vários sistemas operacionais amplamente usados, como Windows, macOS e Linux. Nenhuma instalação de software extra é necessária para gerar DOCX a partir de RTF, pois a biblioteca usada neste exemplo é multiplataforma. Isso significa que o código fornecido abaixo pode ser executado em qualquer sistema com .NET instalado.
Código para converter RTF para DOCX usando C#
using GroupDocs.Conversion; | |
namespace ConvertRTFtoDOCXUsingCSharp | |
{ | |
internal class Program | |
{ | |
public static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import RTF document | |
var converter = new Converter("input.rtf"); | |
// Get conversion option for final output document | |
var conversionoptions = converter.GetPossibleConversions()["docx"] | |
.ConvertOptions; | |
// Save the DOCX to disk | |
converter.Convert("result.docx", conversionoptions); | |
} | |
} | |
} |
A biblioteca exibida neste tutorial foi projetada para funcionar sem esforço em várias plataformas. O código fornecido é conciso, empregando apenas algumas chamadas de API para realizar a conversão RTF para DOCX C#. Depois de instalar a biblioteca de conversão de documentos recomendada e ajustar os caminhos de arquivo de acordo, a integração desse código em seus projetos torna-se um processo simples e sem problemas.
Em um artigo anterior, discutimos o processo de conversão de RTF para PPTX. Se precisar de mais ajuda, recomendamos consultar nosso tutorial detalhado em como converter RTF para PPTX usando C #.