Este tutorial rápido describe el proceso de cómo convertir RTF a PDF usando C++ proporcionando instrucciones para configurar el entorno y un código ejecutable en C++ junto con la información sobre los archivos de encabezado y espacios de nombres necesarios. Mientras escribimos el convertidor RTF a PDF usando C++, aprenderemos a cargar el archivo RTF de origen y luego crearemos el archivo PDF personalizado configurando el modo de color para representar los contenidos. Al final, el archivo PDF de salida generado por el código C++ se guardará en el disco.
Pasos para convertir RTF a PDF usando C++
- Agregue una referencia a la biblioteca Aspose.Words.Cpp en la aplicación usando el administrador de paquetes NugGet
- Incluya los archivos de encabezado requeridos y los espacios de nombres necesarios
- Cargue el archivo RTF de origen en el objeto de clase Document para convertirlo a PDF en C++
- Cree el objeto de clase PdfSaveOptions para personalizar el archivo PDF de salida
- Configure el modo de color del archivo PDF de salida para representar el contenido en el PDF
- Guarde el archivo PDF de salida usando las configuraciones deseadas
Estos pasos proporcionan la referencia a los recursos necesarios para la configuración del entorno y la secuencia ordenada de pasos para convertir un documento de texto enriquecido a PDF usando C++. Una vez que se agreguen todos los archivos de encabezados requeridos y se incluyan los espacios de nombres necesarios, cargaremos el archivo RTF de origen usando el objeto de clase Document que puede cargarlo en una variedad de formas, como cargarlo desde una secuencia o usar el objeto de clase LoadOptions para controlar el proceso de carga de archivos. Finalmente, el archivo PDF personalizado se guarda en el disco configurando la propiedad de modo de color; sin embargo, hay muchas otras opciones disponibles en la clase PdfSaveOptions.
Código para cambiar RTF a PDF usando C++
Este código transforma formato de texto enriquecido a PDF usando C++ mediante la creación y el uso de objetos de clase PdfSaveOptions. Hemos utilizado la clase PdfSaveOptions que contiene muchas otras propiedades como set_Compliance() para establecer el nivel de cumplimiento estándar del PDF de salida, set_DigitalSignatureDetails() para establecer los detalles de la firma del PDF, set_DisplayDocTitle() para establecer el título del documento mientras se muestra en un visor para nombrar unos pocos.
Este tutorial nos ha enseñado el proceso para exportar RTF a PDF usando C++. Si está interesado en conocer el proceso para convertir Word a PDF, consulte el artículo cómo convertir Word a PDF usando C++.