Como converter RTF para PDF usando C #

Esta postagem inclui um guia sobre como converter RTF para PDF usando C#, bem como instruções detalhadas e código de exemplo para a funcionalidade C# RTF para PDF. É um guia muito simples para converter um documento RTF em um documento PDF. Para este tutorial, definimos algumas propriedades para o documento PDF convertido, mas você pode adicionar mais conforme necessário.

Etapas para converter RTF em PDF usando C#

  1. Instale o pacote GroupDocs.Conversion for .NET do NuGet em seu projeto
  2. Incluir uma referência ao namespace GroupDocs.Conversion
  3. Inicialize a classe Converter e carregue o arquivo RTF de entrada
  4. Crie um objeto da classe PdfConvertOptions
  5. Salve o arquivo PDF de saída fornecendo o nome do arquivo convertido e uma instância da classe PdfConvertOptions para o método Convert da classe Converter

Você pode implementar facilmente a conversão de RTF para PDF C# seguindo as etapas descritas acima. Primeiro, configure seu projeto instalando o pacote NuGet.org necessário e adicionando uma referência ao namespace apropriado no código. Carregue o arquivo RTF de origem criando uma instância da classe Converter e, em seguida, inicialize a classe PdfConvertOptions para definir os atributos para o documento PDF de saída. Por fim, use o método Converter e forneça opções de conversão para salvar o arquivo PDF de saída em um disco.

Código para converter RTF em PDF usando C#

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertRtfToPdfUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert RTF to PDF using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source RTF file for conversion to PDF
var converter = new GroupDocs.Conversion.Converter("sample.rtf");
// Set the properties for the output PDF document
var convertOptions = new PdfConvertOptions()
{
Height = 500,
Width = 500,
Dpi = 100,
PageNumber = 1,
PagesCount = 1
};
// Convert and save the RTF in PDF format
converter.Convert("converted.pdf", convertOptions);
Console.WriteLine("Done");
}
}
}

Demonstramos o código converter RTF para PDF C# neste exemplo. Ao definir propriedades para o documento PDF de saída, esse código de exemplo oferece suporte a conversões de documentos básicas e avançadas. Você também pode definir as margens da página, orientação da página, Girar, Senha e outras propriedades para o documento PDF convertido.

Discutimos a transformação de documentos do Excel para CSV em C# em nosso último tutorial. Se você estiver interessado em aprender como converter Excel para CSV em C #, dê uma olhada neste tutorial.

 Português