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#
- Instale o pacote GroupDocs.Conversion for .NET do NuGet em seu projeto
- Incluir uma referência ao namespace GroupDocs.Conversion
- Inicialize a classe Converter e carregue o arquivo RTF de entrada
- Crie um objeto da classe PdfConvertOptions
- 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.