Como converter RTF para SVG usando C #

Este tutorial passo a passo fornece um guia abrangente sobre como converter RTF em SVG usando C#. Rich Text Format (RTF) e Scalable Vector Graphics (SVG) são dois formatos de arquivo diferentes usados para armazenar e exibir texto e gráficos, respectivamente. A conversão de arquivos RTF para o formato SVG pode ser útil quando você deseja preservar a formatação e o layout de um documento em um formato vetorial escalonável. Apresentaremos um trecho de código que ilustra como exportar RTF para SVG em C#.

Etapas para converter RTF em SVG usando C#

  1. Instale GroupDocs.Conversion for .NET utilizando o gerenciador de pacotes NuGet
  2. Inclua a referência de namespace GroupDocs.Conversion em seu projeto
  3. Crie uma instância da classe Converter passando o caminho do arquivo RTF como um argumento para seu construtor
  4. Chame o método Converter.GetPossibleConversions para recuperar as opções de conversão para SVG
  5. Chame o método Save da classe Converter para salvar o SVG de saída no disco

A biblioteca utilizada neste tutorial foi projetada para funcionar perfeitamente em várias plataformas, garantindo que o código fornecido possa ser executado em qualquer sistema operacional. Essas etapas podem ser seguidas em sistemas operacionais amplamente utilizados, como Windows, macOS e Linux, desde que o .NET esteja instalado. Nenhuma instalação de software extra é necessária para converter do formato RTF para SVG. Seguindo as etapas detalhadas descritas acima, o processo para gerar SVG a partir de RTF usando C# torna-se relativamente direto. Aqui está o exemplo de código de amostra para conversão de documento.

Código para converter RTF para SVG usando C#

using GroupDocs.Conversion;
namespace ConvertRTFtoSVGUsingCSharp
{
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()["svg"]
.ConvertOptions;
// Save the SVG to disk
converter.Convert("result.svg", conversionoptions);
}
}
}

Este artigo apresenta um tutorial detalhado sobre a conversão do formato C# RTF para SVG, incluindo um exemplo de código funcional. O código fornecido é conciso e requer apenas algumas chamadas de API para executar com êxito a conversão de RTF para SVG em C#. Depois de instalar a biblioteca de conversão de documentos recomendada e fazer as modificações necessárias nos caminhos de arquivo, incorporar esse código em seus projetos é uma tarefa simples e sem problemas.

Em um artigo anterior, abordamos o processo de conversão de TXT para RTF. Se precisar de orientação adicional, sugerimos consultar nosso tutorial abrangente sobre como converter TXT para RTF usando C #.

 Português