Esta publicación incluye una guía sobre cómo convertir RTF a PDF usando C#, así como instrucciones detalladas y código de muestra para la funcionalidad C# RTF a PDF. Es una guía muy sencilla para convertir un documento RTF en un documento PDF. Para este tutorial, hemos definido algunas propiedades para el documento PDF convertido, pero puede agregar más según sea necesario.
Pasos para convertir RTF a PDF usando C#
- Instale el paquete GroupDocs.Conversion for .NET desde NuGet en su proyecto
- Incluir una referencia al espacio de nombres GroupDocs.Conversion
- Inicialice la clase Converter y cargue el archivo RTF de entrada
- Crear un objeto de la clase PdfConvertOptions
- Guarde el archivo PDF de salida proporcionando el nombre del archivo convertido y una instancia de la clase PdfConvertOptions al método Convert de la clase Converter.
Puede implementar fácilmente la conversión RTF a PDF C# siguiendo los pasos descritos anteriormente. Primero, configure su proyecto instalando el paquete NuGet.org necesario y agregando una referencia al espacio de nombres apropiado en el código. Cargue el archivo RTF de origen creando una instancia de la clase Converter y luego inicialice la clase PdfConvertOptions para definir los atributos del documento PDF de salida. Finalmente, use el método Convertir y proporcione opciones de conversión para guardar el archivo PDF de salida en un disco.
Código para convertir RTF a 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"); | |
} | |
} | |
} |
Hemos demostrado el código convert RTF to PDF C# en este ejemplo. Al establecer propiedades para el documento PDF de salida, este código de muestra admite conversiones de documentos básicas y avanzadas. También puede configurar los márgenes de la página, la orientación de la página, Rotar, Contraseña y otras propiedades para el documento PDF convertido.
Discutimos la transformación de documentos de Excel a CSV en C# en nuestro último tutorial. Si está interesado en aprender cómo convertir Excel a CSV en C#, consulte este tutorial.